「@」をつけるとエラー出力を抑制できる。これは演算子として定義されている。
filemtime("not-exist.file")
はファイルがないとエラーを吐くのだが、@filemtime("not-exist.file")
はエラーを抑制できるのだ。
存在しない連想配列のインデックスにも使える。$array["not-exist"]
はエラーだが、@$array["not-exist"]
はエラーを吐かない。
けっこう便利だ。これで、どうでもいいif文をけっこう減らせるよね。
「@」をつけるとエラー出力を抑制できる。これは演算子として定義されている。
filemtime("not-exist.file")
はファイルがないとエラーを吐くのだが、@filemtime("not-exist.file")
はエラーを抑制できるのだ。
存在しない連想配列のインデックスにも使える。$array["not-exist"]
はエラーだが、@$array["not-exist"]
はエラーを吐かない。
けっこう便利だ。これで、どうでもいいif文をけっこう減らせるよね。