У меня есть некоторый код PHP в проекте, над которым я работаю, который использует функцию округления PHP. На моем локальном хосте я не включаю кавычки вокруг аргумента mode, заявляя, что это просто PHP_ROUND_HALF_DOWN. Однако при нажатии на мой сервер я получаю сообщение об ошибке:
Use of undefined constant PHP_ROUND_HALF_DOWN - assumed 'PHP_ROUND_HALF_DOWN'
Warning (2): Wrong parameter count for round() [APP/views/helpers/time_left.php, line 14]
Теперь, когда я добавляю одинарные кавычки к аргументу mode, первая ошибка исчезает, но остается «неправильный счетчик параметров». Я вызываю функцию следующим образом:
$days = round(($difference/$day), 0, PHP_ROUND_HALF_DOWN);
Спасибо за любую помощь!