PHP中变量值为“假”的情况

$a = 0;
$b = "0";
$c = "";
$d = false;
$e = null;
$f = [];
$g = array();

echo $a?"0 is true":"0 is false \n";
echo $b?"'0' is true":"'0' is false \n";
echo $c?"'' is true":"'' is false \n";
echo $d?"false is true":"false is false \n";
echo $e?"null is true":"null is false \n";
echo $f?"[] is true":"[] is false \n";
echo $g?"array() is true":"array() is false \n";
echo $f===$g?"[] === array() \n":"[] !== array() \n";

运行结果:

0 is false
'0' is false
'' is false
false is false
null is false
[] is false
array() is false
[] === array()

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.