PHPでの@(アットマーク)の意味
人のソースを見ていて出てきていたPHPのソースの中での「@(アットマーク)」。
これが何を意味しているか、やっとわかりました。
$test = $_GET["test"];
とすると、PHP5ではエラーが出てしまうときがあります。
(どういう時に出るかはまだ不明です。。。)
それを、
$test = @$_GET["test"];
とすると、エラーが出なくなります。
この@(アットマーク)は「エラー制御演算子」といって、
エラーがあってもエラーメッセージを出力させないようにさせるためのものらしいです。
話変わりますが、
この話を検索しようと思ってずっと「@」と検索していたのですが出るわけもなく、
「アットマーク」と検索したら一発で出てきました。。。
だから件名にも「アットマーク」と入れています(笑)
関連記事
この記事へのリンク生成
この記事へのリンクタグ:
表示サンプル:PHPでの@(アットマーク)の意味(cafeトキワ荘)
この記事へのTrackback URL: