Итак, сначала я неправильно прочитал: один — функция, а другой — константа. Но кроме выбора синтаксиса между, скажем, pi($x)
а также $x * M_PI
нет математической разницы между результатами этих двух вариантов?
Функция pi () возвращает значение PI.
Возвращаемое значение: 3.1415926535898
Тип возврата: Float
Константа M_PI идентична pi () и быстрее, чем pi ().
Вы можете проверить другие встроенные константы, идентичные M_PI здесь:
http://www.hackingwithphp.com/4/6/6/mathematical-constants
Я думаю, что константа немного быстрее, но она не сильно меняется