2017-02-03 1 views
0

Итак, сначала я неправильно читаю, один - это функция, а один - константа. Но кроме выбора синтаксиса между, скажем pi($x) и $x * M_PI, нет никакой математической разницы между результатами этих двух опций?PHP почему pi() и M_PI

+3

Одним из них является функция 'пи()', а другой является КОНСТАНТА 'M_PI' [Руководство] (HTTP: // PHP .net/manual/en/function.pi.php) Нет функции 'm_pi()' – RiggsFolly

+1

'm_pi()' там нет функции в PHP, а вместо этого существует константа 'M_PI' –

+0

Спасибо, я неправильно понял эта часть. Соответственно отредактирован –

ответ

-2

Я думаю, что постоянное немного быстрее, но это не меняет много

0

Функции пи() возвращает значение PI. Возвращаемое значение: 3.1415926535898 Тип возврата: Float

Постоянный M_PI идентичен pi() и быстрее, чем pi().

Вы можете проверить другие встроенные константы, идентичные M_PI здесь: http://www.hackingwithphp.com/4/6/6/mathematical-constants

Смежные вопросы