プログラミング覚え書き

WEB製作覚え書き

ノート代わりに勉強した内容をまとめています。

PHP:三項演算子

(条件式) ? true時の処理もしくは値 : false時の処理もしくは値;

※条件式の()は省略可能

 

$score = 0; //得点
$answer1 = '○'; //ユーザーが選んだ問題1の回答
$answer2 = '×'; //ユーザーが選んだ問題2の回答
$answer3 = '○'; //ユーザーが選んだ問題3の回答

$score += ($answer1 == '○') ? 5 : 0;
$score += ($answer2 == '×') ? 5 : 0;
$score += ($answer3 == '×') ? 5 : 0;
echo 'あなたの得点は' . $score . '点です';