次の JavaScript コードが 321 でアラートを生成し、PHP コードが 1 を生成する理由を説明してください。
PHP コードが式を評価し、true または false を返すことは知っています。私が知らないのは、JavaScript で三項演算子のように機能する理由です。それは、言語で実装された方法だけですか?
var 何か = false; var somethingelse = (何か || 321); アラート(何か); // アラート 321
$var = '123'; $other = ($var || 321); $その他をエコーします。// 出力 1
ありがとう!