まず三項演算式を見てみましょう:
コードをコピーします コードは次のとおりです:
$a=1;$b=2;$c=3;$d= 4;
echo $a<$b?'xx':$a<$c?'yy':$a<$d?'zz':'oo'>
コードをコピーします コードは次のとおりです:
$a<$b => 'xx' ==> 終了
コードをコピーします コードは次のとおりです:
$a=1;$b=2;$c=3;$d =4;
エコー (($a<$b?'xx': $a<$c)?'yy':$a<$d)?'zz':'oo'?>一目瞭然ですが、これがphpの動作ロジックです:
コードをコピー
$a<$b => 'xx' => true => 'yy' => true => 'zz' => これには、'xx' => の 2 種類の変換プロセスが含まれます。この処理はめんどくさいのかな、確かにわかりにくいですね…
最後にもう一度上記のコードに戻ってC:のような正しい組み合わせに変更します$a=1;$b=2; $c=3;$d=4; echo $a<$b?'xx':($a<$c?' yy':($a<$d?'zz':'oo')); // PHP では括弧を省略することはできません
;
以上、ウエディングソング、結婚式にふさわしい曲、PHP三項演算子の組み合わせをウェディングソング、結婚式にふさわしい曲を含めてご紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。