仅在某些php5环境中使用不推荐的警告?

仅在某些php5环境中使用不推荐的警告?,php,deprecated,php4,Php,Deprecated,Php4,我们正在从php4迁移到php5,我们在一台开发人员的机器上得到了这个警告,但在php5测试设置中没有: 已弃用:C:\Workspace\Prelive\www\includes\filename等中已弃用按引用传递调用时间 这两种环境中的代码似乎相同,测试环境中的php.ini有以下错误设置: 错误报告=E|U严格| E|U全部 我们当然可以修复代码,这样警告就会消失,但我主要关心的是为什么测试环境没有对此进行抱怨。您可能已经检查过了,但是 display_errors = On 在两个i

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

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

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

错误报告=E|U严格| E|U全部


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

您可能已经检查过了,但是

display_errors = On

在两个ini文件中设置?

您可能已经检查过了,但是

display_errors = On

在两个ini文件中都设置?

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

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

谢谢,就是这样。在一些背景知识中,我们从测试环境的一个几乎干净的php.ini开始,这使得默认情况下允许启用\u call\u time\u pass\u引用。此devel计算机已关闭该设置,这显然是特定devel正在使用的wamp环境的默认设置。在一些背景知识中,我们从测试环境的一个几乎干净的php.ini开始,这使得默认情况下允许启用\u call\u time\u pass\u引用。此devel计算机已关闭该设置,这显然是特定devel使用的wamp环境的默认设置