「@PHPの式」のように、PHP式の頭にエラー制御演算子と呼ばれる「@」を付けてエラーメッセージを表示させない書き方があります。 [例] // ファイルが開けなかった場合に警告メッセージが表示されるのを@を付けて抑制 $fp = @fopen("/path/to/filename", "r"); if (!$fp) { echo "file can't open"; } これを使ってもエラーの根本解決にはならないので使わないほうがいいように思います。負荷もそれなりにかかるようです。 この場合は@fopen()ではなく、事前にfile_exists()やis_readable()でファイルの存在をチェックしてからfopen()を使うのが望ましい。
「@PHPの式」のように、PHP式の頭にエラー制御演算子と呼ばれる「@」を付けてエラーメッセージを表示させない書き方があります。
これを使ってもエラーの根本解決にはならないので使わないほうがいいように思います。負荷もそれなりにかかるようです。
この場合は@fopen()ではなく、事前にfile_exists()やis_readable()でファイルの存在をチェックしてからfopen()を使うのが望ましい。
開発時はエラー・警告のたぐいをできるだけ表示させる設定にしておきデバッグの参考にする。
開発が終われば、なるだけエラー・警告が表示されないようにしたほうがよい? たまにあるのが、おもいっきりデータベースの内容がエラー表示されているサイトを見掛けたりする。
開発が終われば、なるだけエラー・警告が表示されないようにしたほうがよい?
たまにあるのが、おもいっきりデータベースの内容がエラー表示されているサイトを見掛けたりする。