3

制御演算子は、結果がどうであれ、すべての警告/エラーをサイレントにするために使用されます。このクレイジーなツールを使用したいのですが、奇妙なサーバー構成を持っていると思います.@を関数に追加しても、まだ警告/エラーがスローされます:

$ php -a
Interactive shell

php > $f = @file('juzio');
PHP Warning:  file(juzio): failed to open stream: No such file or directory in php shell code on line 1
PHP Stack trace:
PHP   1. {main}() php shell code:0
PHP   2. file() php shell code:1

これに対応する設定を見つけようとしましたが、これまでのところ何も見つかりませんでした。@ が機能しない理由を知っている人はいますか? 念のため、Suhosin-Patch を使用して PHP 5.3.6-13ubuntu3.10 を実行しています。xdebugもインストールしました(重要な場合に備えて)。


編集: については書かないでくださいerror_reporting@オペレーターについて質問です。ありがとう。

4

1 に答える 1