1

PHP アプリケーションを介して Microsoft Word ドキュメントを動的に作成するために、PHP ライブラリ PHPDocx を追加しようとしています。ただし、それらのコードは、いくつかの警告と通知を介してエラーログを爆破しています. サイトのエラー レポートを設定しE_STRICTており、エラー レポートとログをE_ERRORこれらのファイルのみに変更したいと考えています。残念ながら、私たちのカスタム テンプレート システム (エラー レポートを設定する) は、PHPDocx ライブラリが必要または参照される前に読み込まれます。

と を使用してみerror_reporting(E_ERROR)ましini_set('display_errors', 0)たが、まだエラー ログに警告と通知が書き込まれています。すべてのセットアップ コードが最初に実行されるためかどうかはわかりませんが、私がやりたいことは、PHPDocx ファイルから致命的なエラーを書き込むだけE_STRICTで、サイトの残りの部分はそのままにしておくことです。

助けてくれてありがとう。

4

2 に答える 2

3

それらが少数の出現である場合、@関数の前にシンボルを使用してそれらを具体的に抑制することができます。例えば;

echo @$myunsetvariable;
于 2012-09-13T17:16:53.887 に答える
0
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
ini_set('display_errors', 1);
于 2014-04-24T15:24:34.103 に答える