えと、今さら感のある記事になってしまいますが・・・
他の記事を書いていたら副産物としてできてしまったので、書いておこうと思います。
エラー対策として、@ を使いたくなるかもしれません。
if ($fp = fopen("hoge.txt", "r")){
if ($fp = @fopen("hoge.txt", "r")){
この例では、fopenで、hoge.txtを開こうとしています。
1行目では、hoge.txtが存在しなければエラーが発生し、処理が中断し、エラー内容がブラウザに表示されてしまいます。
そこで、2行目のように書くことで、エラーを抑制することが可能なのですが・・・
実は、この @ が曲者で、非常に重い処理なんです。
ということで、 @ を使用するのはやめましょう。
・・・で、何を根拠に?という方は、実際にテストすることをオススメします。
続きを読む… 【[PHP] @でエラーを回避するのはやめよう】
つぶやく 
