Обумовлені константи

Наведені нижче константи завжди доступні як частина ядра PHP.

Математичні константи

КонстантаЗначениеОписДоступна с версии
M_PI3.14159265358979323846число Пі
M_E2.7182818284590452354число Ейлера (e)
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765lg e
M_LN20.69314718055994530942ln 2
M_LN102.30258509299404568402ln 10
M_PI_21.57079632679489661923Пі/2
M_PI_40.78539816339744830962Пі/4
M_1_PI0.318309886183790671541/Пі
M_2_PI0.636619772367581343082/Пі
M_SQRTPI1.77245385090551602729sqrt(Пі)PHP 5.2.0
M_2_SQRTPI1.128379167095512573902/sqrt(Пі)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3)
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414Натуральний логарифм числа пі
M_EULER0.57721566490153286061Постійна Ейлера
PHP_ROUND_HALF_UPОкруглення до більшого цілого
PHP_ROUND_HALF_DOWNОкруглення до меншого цілого
PHP_ROUND_HALF_EVEN3Округлення до парного числа
PHP_ROUND_HALF_ODD4Округлення до парного числа
NANNAN (тип float)Чи не є числом (Not A Number)
INFINF (тип float)Нескінченність