PHPでの@(アットマーク)の意味

人のソースを見ていて出てきていたPHPのソースの中での「@(アットマーク)」。

これが何を意味しているか、やっとわかりました。

$test = $_GET["test"];

とすると、PHP5ではエラーが出てしまうときがあります。
(どういう時に出るかはまだ不明です。。。)

それを、

$test = @$_GET["test"];

とすると、エラーが出なくなります。

この@(アットマーク)は「エラー制御演算子」といって、
エラーがあってもエラーメッセージを出力させないようにさせるためのものらしいです。

 
話変わりますが、
この話を検索しようと思ってずっと「@」と検索していたのですが出るわけもなく、
「アットマーク」と検索したら一発で出てきました。。。

だから件名にも「アットマーク」と入れています(笑)
 

この記事を読んだ人は次の記事も読んでいます

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://cafe-system.com/system30.html/trackback
trackback from Bugle Diary 10-01-25 (月) 9:40

[PHP]@(アットマーク)出現の意味とは?

PHPのオープンソースを見ながら勉強しているのですが、その中で、変数名の前に、「@」(アットマーク)がついているものがありましたが、これって一体名に?

カフェ関連サイトのシステム開発日記トップ > PHP > PHPでの@(アットマーク)の意味

Tag Cloud
Categories
Pages
Archives
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Return to page top