希望としては、htaccessで設定できるのが良いのですが・・・
.htaccess が書き換えられるのでしたら、下記の一行を追加すれば良いようです。
php_flag display_errors Off
下記は逆に表示したいケースですが参考になるかもしれません。
php のバージョンによって異なりますが、基本的には php.ini の
error_reporting でレベルを設定できますので、まったくエラーを出さないのであれば、
error_reporting = 0
でエラーが出なくなります。
処理ごとに制御を分けるのであれば、
error_reporting( level );
関数で制御できるので、出したくないファイルの先頭で
error_reporting( 0 );
とすることで、出さなくすることもできます。
.htaccessで
php_flag display_errors off
と書けばエラーを表示しないようにできます。
または、PHPのソースコードに
ini_set( "display_errors", "Off");
と書くか、php.iniに
display_errors = off
と書いても実現できます。
ソースに直接記述する方法です。
http://jp.php.net/manual/ja/function.set-error-handler.php
http://jp.php.net/trigger_error
エラー発生時の処理をfunctionにしてset-error-handlerに設定するとそちらに飛ぶようになります。
これだとエラー処理functionで、エラーの後処理後、ログをメールで飛ばしたり、専用のエラーページにリダイレクトなどができます。
trigger_errorは意図的にエラー処理に飛ばす関数です。
どうも、みなさん有難う御座いました。