• 締切済み

PHPの条件判断について

(式1) ? (式2) : (式3); というのがありますが、 これはは if(式1){ (式2); }else{ (式3); } となりますよね。 もし if(式1){ (式2); } というものを ?:で表現する場合はどのようにすればいいのですか? (式1)?(式2):; ※判別後の式を削除(未入力)することは可能でしょうか?

みんなの回答

noname#9414
noname#9414
回答No.2

そもそも何故に三項演算子にこだわるのでしょうか? 単純に一行にしたいというのであれば、 if(式1) 式2; という風に書けばいいだけですし。 用途に合わせて、コードを変える必要だって十分考えられることだと思いますが、何か三項演算子を使わなければいけない理由があるのであれば、それを補足して頂いた方が、より的確な回答がつきやすいと思いますよ。 間違いがありましたらご指摘ください。 ではでは☆

noname#18290
noname#18290
回答No.1

三項演算子というものです。 ですから、3項目が必須です。

関連するQ&A