Skip to main content

ログ取得ツール (移転先予定地)

PHPメモ

「@」をつけるとエラー出力を抑制できる。これは演算子として定義されている。

filemtime("not-exist.file")はファイルがないとエラーを吐くのだが、**@**filemtime("not-exist.file")はエラーを抑制できるのだ。

存在しない連想配列のインデックスにも使える。$array["not-exist"]はエラーだが、@$array["not-exist"]はエラーを吐かない。

けっこう便利だ。これで、どうでもいいif文をけっこう減らせるよね。