我们正在从 php4 迁移到 php5,并且在我们的一台开发人员机器上收到此警告,但在我们的 php5 测试设置中没有:
已弃用:C:\Workspace\Prelive\www\includes\filename 等中已弃用调用时传递引用。
两种环境中的代码似乎相同,并且测试环境中的 php.ini 具有以下错误设置:
error_reporting = E_STRICT | E_ALL
我们当然可以只修复代码,这样警告就会消失,但我主要担心的是为什么测试环境没有抱怨它。
我们正在从 php4 迁移到 php5,并且在我们的一台开发人员机器上收到此警告,但在我们的 php5 测试设置中没有:
已弃用:C:\Workspace\Prelive\www\includes\filename 等中已弃用调用时传递引用。
两种环境中的代码似乎相同,并且测试环境中的 php.ini 具有以下错误设置:
error_reporting = E_STRICT | E_ALL
我们当然可以只修复代码,这样警告就会消失,但我主要担心的是为什么测试环境没有抱怨它。
有一个名为 php.ini 的指令allow_call_time_pass_reference
,它可能在不抱怨它的环境中关闭。
您可能已经检查过这个,但是
display_errors = On
在两个ini文件中设置?