0

我们正在从 php4 迁移到 php5,并且在我们的一台开发人员机器上收到此警告,但在我们的 php5 测试设置中没有:

已弃用:C:\Workspace\Prelive\www\includes\filename 等中已弃用调用时传递引用。

两种环境中的代码似乎相同,并且测试环境中的 php.ini 具有以下错误设置:

error_reporting = E_STRICT | E_ALL

我们当然可以只修复代码,这样警告就会消失,但我主要担心的是为什么测试环境没有抱怨它。

4

2 回答 2

2

有一个名为 php.ini 的指令allow_call_time_pass_reference,它可能在不抱怨它的环境中关闭。

于 2009-08-24T07:43:56.293 回答
1

您可能已经检查过这个,但是

display_errors = On

在两个ini文件中设置?

于 2009-08-24T07:42:57.777 回答