2

組み込みの PHP サーバーを使用していますが、厳密な警告を抑制したいと考えています。私のphp.iniファイルには次のものがあります:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

...しかし、厳密で非推奨の通知をまだ出力しています。phpinfo() でページをチェックして、正しい ini ファイルを編集していることを確認しました。

組み込みの Web サーバーのドキュメントには、特別なエラー報告ルールについての言及はありません。

私もこれを試しました:

error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED);
ini_set("display_errors", "off");
print "changed stuff";

「変更されたもの」は、厳密で非推奨の通知とともに印刷されます。

Web サーバーに組み込まれた PHP でこれらのエラーを抑制するにはどうすればよいですか? (これはできますか?)

4

2 に答える 2

0

このように変更してみてください[ STRICT を除くすべてのエラーを報告します]

コードを通して

<?php
error_reporting(E_ALL ^ E_STRICT);

PHP.ini 経由

error_reporting = E_ALL ^ E_STRICT
于 2013-10-09T18:11:26.207 に答える
0

コードを検索したところ (非常に古いコードベースです)、エラー レポートが手動で設定されているいくつかのインスタンスが見つかりました。それらを削除すると、機能しました。

ファイルのerror_reporting呼び出しを確認する

于 2015-02-26T16:06:53.350 に答える