モノノフ日記

普通の日記です

PHPで式の前の@(アットマーク)

やじうまWatch - プログラミングの例題コードをブックマークのコメントで回答 で紹介されてて、面白そうなのではてブをチェックしてみました。

はてブのページ

はてなブックマーク - どうしてプログラマに・・・プログラムが書けないのか?

PHPで答え書いてる人もちらほらいて見ましたが式の前に@書いてあって、「これなんだっけ?」と悶々。

確かPHPマニュアルで見た事あったので探しまくること30分後、発見しました。

エラー制御演算子」と言って、@がつけられた式により生成されたエラーメッセージを無視するためのもの。

すぐ忘れそうなのでブログにメモメモ ;-p


PHP: エラー制御演算子 - Manual

あとgawkで解いてみた。phpperlのパクリw


 gawk -v i=0 'BEGIN {while(++i<101)print(i%15?i%5?i%3?i:"Fizz":"Buzz":"FizzBuzz")}'