は、通常、私は、次のステートメントを使用します。なぜ単純な|| ifシーケンスのように動作しますか?私は値を指定する必要がありました私の最後のプロジェクトで
<?php
$true = 1;
$false = 0;
$hasAccess = $true ? 1 : 0;
print $hasAccess;
?>
をこれはに動作します:
<?php
$true = 1;
$false = 0;
$hasAccess = $true || $false;
print $hasAccess;
?>
なぜ?
更新:私はOR/||私はそれから何を期待しなければなりません。しかし、私はいつでもこの可能性を見ていない。
なぜ$ hasAccess = 1と書いたのですか? – alfa
ブール値ではない '$ true'という変数を見ると、私は不安を感じます... –
PHPマニュアルは役に立たないのですか? – hakre