制限付 PHP による FizzBuzz 解答編

【設問】

C#とか。 - Grim Saga Project 別館:れびんの勉強部屋 - 制限付 PHP による FizzBuzz 設問編:
 http://d.hatena.ne.jp/levin_gsp/20080904/1220533204

 
【解答】

<?php
for($i=1;$i<=100;$i++){
  // () をつけずに無理やり左結合に従って三項演算子で FizzBuzz を処理すると…こうなる。ぱねぇキモさ。
  echo $i % 15 != 0 ? $i % 5 != 0 ? $i % 3 != 0 ? $i . ' ' : 'Fizz ' : 'Buzz ' : 'FizzBuzz ';
}

 
コメント末尾が全てを物語っていると思っていただければ幸い。
今後 PHP三項演算子を重ねて使用する際は素直に () で優先順位を明示しようと決めた(笑
PHP三項演算子も使うな、ってのはご勘弁を。。。
 

        • -

 
ご回答くださった id:uskz さん、ありがとうございました。