2016-06-07 27 views
-4

在php中,它匹配什么?它什么时候返回true?

if($something) { 
} 
+0

http://php.net/manual/en/types.comparisons.php应该是有趣的。 –

+0

请检查:PHP手册/语言参考/控制结构/ [if](http://php.net/manual/en/control-structures.if.php) –

+0

[Truthy,Falsey,type-juggling](http: //php.net/manual/en/language.types.type-juggling.php)。是的,这些都是高度技术性的术语。 – MonkeyZeus

回答

2
if($something) { 
} 

任何东西,除了0null[]''falseundefined"0"将返回true。

+0

什么是负值? – MonkeyZeus

+0

与[]你的意思是一个空阵列? –

+0

哦,是的,那些也会返回错误。将更新我的答案。并且是[]是一个空数组。 – phreakv6