0

php4 から php5 に移行していますが、開発者用マシンの 1 つでこの警告が表示されますが、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 に答える