2009年07月24日

@をつけるのはの件の続き



$a = @$b;

みたいに@をつける理由がようやっとわかりました。$bが定義されていない時エラーにならないようになんですね!って思ったんだけど違う??

エラーじゃなくてワーニングでした。
そして、php.iniでerror_reportingがE_ALL & ~E_NOTICEだとワーニングが表示されません。
php.iniで

error_reporting=E_ALLに

変更するか、コード中で

error_reporting(E_ALL);

で変更すると、

PHP Notice: Undefined variable: b in Command line code on line 1

Notice: Undefined variable: b in Command line code on line 1

といわれます。
posted by ほえ at 10:40| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。