我们正在从php4迁移到php5,我们在我们的一台开发者机器上收到此警告,但在我们的php5测试设置中没有:
不推荐使用:C:\ Workspace \ Prelive \ www \ includes \ filename等已弃用调用时传递引用。
这两个环境中的代码似乎相同,并且测试环境中的php.ini有错误设置:
error_reporting = E_STRICT | E_ALL
我们当然可以修改代码,以便警告消失,但我主要担心的是为什么测试环境没有抱怨它。
答案 0 :(得分:2)
有一个名为allow_call_time_pass_reference
的php.ini指令,它可能会在不抱怨它的环境中关闭。
答案 1 :(得分:1)
你可能已经检查了这个,但是
display_errors = On
在两个ini文件中设置?