我在一個項目中有一些PHP代碼,我正在使用PHP的循環函數。在我的本地主機上,我沒有在我的模式參數中包含任何引號,只是將它表示爲PHP_ROUND_HALF_DOWN。然而,推到我的服務器時,我收到錯誤消息:PHP未定義常量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);
感謝您的任何和所有幫助!
參見[我企圖在一個典型答案此錯誤信息的原因(http://stackoverflow.com/questions/2941169/what-does-the-php-error-message-notice-use -of-未定義常數均值/ 8025500#8025500)。 – 2011-11-06 06:46:32