Устаревшее предупреждение только в некоторых средах php5? - PullRequest
0 голосов
/ 24 августа 2009

Мы переходим с php4 на php5, и мы получаем это предупреждение на одной из машин наших разработчиков, но не в нашей тестовой настройке php5:

Устарело: передача по времени вызова устарела в C: \ Workspace \ Prelive \ www \ includes \ filename и т. Д.

Код кажется одинаковым в обеих средах, и php.ini в тестовой среде имеет такую ​​настройку для ошибок:

error_reporting = E_STRICT | E_ALL

Мы могли бы, конечно, просто исправить код, чтобы предупреждение исчезло, но моя главная проблема в том, почему среда тестирования не жалуется на это.

Ответы [ 2 ]

2 голосов
/ 24 августа 2009

Существует директива php.ini с именем allow_call_time_pass_reference, которая может быть отключена в среде, которая на это не жалуется.

1 голос
/ 24 августа 2009

Вы, наверное, уже это проверили, но

display_errors = On

установить в обоих файлах ini?

...