这个结构在 PHP 中的确切定义是什么?
if ($variable) {
...
}
这里检查什么:变量集?变量不为空?变量不为空?变量真/不假?官方文档很难找到这方面的信息,而且这些文档中有很多误导性的评论。
这个结构在 PHP 中的确切定义是什么?
if ($variable) {
...
}
这里检查什么:变量集?变量不为空?变量不为空?变量真/不假?官方文档很难找到这方面的信息,而且这些文档中有很多误导性的评论。
见这里: http ://www.php.net/manual/en/language.types.boolean.php#language.types.boolean.casting
其他一切都将被认为是真实的,从而触发该语句。
if
条件总是归结为布尔比较。无论您提供什么表达式作为条件,它都必须归结为true
or false
。if ($variable)
评估变量(松散地)是否等于true
或false
。查看类型比较表,了解哪些值算作什么。