2012-06-06 35 views
1

PHP中这个结构的确切定义是什么?

if ($variable) { 
    ... 
} 

什么在这里检查:变量集?变量不为null?变量不是空的?变量真/不假?官方的文档很难找到有关这方面的信息,而且这些文档中有很多误导性的评论。

+0

http://www.php.net/manual/en/types.comparisons.php – ajreal

回答

3

if条件总是归结为布尔比较。无论您提供哪种表达方式,都必须归结为truefalseif ($variable)评估变量(松散地)是否等于truefalse。看看type comparison tables看看什么样的价值。