0

ウェブサイトをあるサーバーから別のサーバーに移動しました。すべてが実行されますが、新しいサーバーがあるため、ログ

非推奨の関数: 呼び出し時の参照渡しは、include() (/ascript.php の 6 行目) で非推奨になりました。

スクリプトでは、6 行目に次のように記述されています。

include("some_file.inc");

ここで何が問題なのですか?私が見る限り、参照渡しはありませんか?二重引用符のせいですか?いくつかの追加情報、php 5.3.22 のサーバーから php 5.3.24 のサーバーに移動しました

よろしくお願いします、

ゲールト

4

1 に答える 1

0

some_file.inc には、参照が関数に渡される関数呼び出しが必要です。function example(&$modificable) {...}そのためには、関数を代わりにとして宣言し、function example($modificable) {...}で呼び出す必要がありますexample(&$modificable)

この非推奨の通知は長い間ありました。現在ポップアップしている最も可能性の高い理由は、新しいサーバーのエラー報告構成が異なるためです。php.ini で違いを確認してください。

いずれにせよ、PHP 5.4 以降、そのコードは非推奨通知ではなく致命的なエラーになるため、some_file.inc で問題を修正するのが正しい解決策です。

于 2013-05-15T12:16:46.043 に答える