[PHP-users 12729] Re: 3項演算子について

Nakagawa Yasuharu php-users@php.gr.jp
Wed, 22 Jan 2003 11:50:17 +0900 (LMT)


中川@東京武蔵野です

評価の順番が左からなので、
  /* 式1 */
  $msg = (((((($a=='a') ? 'ええええ'    )  :$a=='b')
		        ? 'びいびいびい')  :$a=='c')
		        ? 'し〜〜〜〜〜')  :'どれでもない'
  ;
という風に解釈しているからだと思います。

<http://www.php.net/manual/ja/language.operators.php#24797>

In Message-ID <F3C2C1B970DD99mashiki@yanah.com>,
 Mashiki <mashiki@yanah.com> writes on Wed, 22 Jan 2003 10:56:12 +0900 ...
>   /* 式1 */
>   $msg = $a=='a'?'ええええ':
>          $a=='b'?'びいびいびい':
>          $a=='c'?'し〜〜〜〜〜':
>                  'どれでもない'
>   ;