人のソースを見ていて出てきていたPHPのソースの中での「@(アットマーク)」。
これが何を意味しているか、やっとわかりました。
$test = $_GET[“test”];
とすると、PHP5ではエラーが出てしまうときがあります。
(どういう時に出るかはまだ不明です。。。)
それを、
$test = @$_GET[“test”];
とすると、エラーが出なくなります。
この@(アットマーク)は「エラー制御演算子」といって、
エラーがあってもエラーメッセージを出力させないようにさせるためのものらしいです。
話変わりますが、
この話を検索しようと思ってずっと「@」と検索していたのですが出るわけもなく、
「アットマーク」と検索したら一発で出てきました。。。
だから件名にも「アットマーク」と入れています(笑)
コメント
[PHP]@(アットマーク)出現の意味とは?
PHPのオープンソースを見ながら勉強しているのですが、その中で、変数名の前に、「@」(アットマーク)がついているものがありましたが、これって一体名に?
[…] 参考WEB: PHPでの@(アットマーク)の意味 PHPの疑問~変数前の@(アットマーク)~ […]
Googleの検索は記号では出来ないみたいですね!
カタカナの「アットマーク」助かりました^^
[…] ネタ元 感謝! […]