我不知道什麼是錯我的代碼?我的PHP版本是5.4.7。
$b = 'a';
$c = 'd';
echo $b == 'a' ? 2: $c == 'a' ? 1 : 0;
output 1
正確的答案應該是2 .....
非常感謝你的建議。
我不知道什麼是錯我的代碼?我的PHP版本是5.4.7。
$b = 'a';
$c = 'd';
echo $b == 'a' ? 2: $c == 'a' ? 1 : 0;
output 1
正確的答案應該是2 .....
非常感謝你的建議。
**語言手冊**明確指出:[建議您避免「疊加」三元表達式。在單個語句中使用多個三元運算符時,PHP的行爲不明顯:](http://us.php.net/ternary#example-121)。 – DCoder
非常感謝你 – Till