- 2007-10-15 (月) 10:05
- PHP
人のソースを見ていて出てきていたPHPのソースの中での「@(アットマーク)」。
これが何を意味しているか、やっとわかりました。
$test = $_GET["test"];
とすると、PHP5ではエラーが出てしまうときがあります。
(どういう時に出るかはまだ不明です。。。)
それを、
$test = @$_GET["test"];
とすると、エラーが出なくなります。
この@(アットマーク)は「エラー制御演算子」といって、
エラーがあってもエラーメッセージを出力させないようにさせるためのものらしいです。
話変わりますが、
この話を検索しようと思ってずっと「@」と検索していたのですが出るわけもなく、
「アットマーク」と検索したら一発で出てきました。。。
だから件名にも「アットマーク」と入れています(笑)
- Newer: 文字化け対応のSET NAMESが使えない
- Older: PHP4とPHP5の違いを知る
この記事を読んだ人は次の記事も読んでいます
Comments:0
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のオープンソースを見ながら勉強しているのですが、その中で、変数名の前に、「@」(アットマーク)がついているものがありましたが、これって一体名に?

(4.00 / 5)