-1

我试图允许一个脚本中包含的一些函数通过引用传递。我不想全局打开它,但是当我在脚本中添加以下指令时,我希望通过引用传递,我仍然看到 PHP 警告:

Deprecated: Call-time pass-by-reference has been deprecated

我希望在我覆盖 PHP INI 文件后看到这些警告消失。

 ini_set("allow_call_time_pass_reference", "true");

我该怎么做或者那是正确的,并且警告在那里,因为 PHP 解释器没有解析我的本地 ini_set() 指令,只读取 php.ini?

4

1 回答 1

2
  1. http://php.net/manual/en/ini.core.php : allow_call_time_pass_reference=> PHP_INI_PERDIR

  2. http://php.net/manual/en/configuration.changes.modes.php : PHP_INI_PERDIR=> 可以在 php.ini、.htaccess、httpd.conf 或 .user.ini 中设置条目(自 PHP 5.3 起)

答:不能用ini_set.

如果您将使用 php 5.4.0,则此配置选项已被删除。

于 2013-01-14T17:03:34.173 回答