在我的最後一個項目,我不得不指定一個值,通常我用以下語句:爲什麼一個簡單的||像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 2012-04-17 09:18:30
看到名爲'$ true'的變量不是布爾值會讓我感到不安...... – 2012-04-17 09:19:48
PHP手冊是無用的嗎? – hakre 2012-04-17 09:25:34