关于PHP中的if语句

我见过一些PHP语句就像这样

 if($variable) {} or
 if(function()) {} (if statements that don't compare two variables)

我知道它们大致意味着如果一个函数执行或者这个变量存在但我似乎无法找到任何有关它们如何工作的信息。 任何人都可以对此有所了解吗?


if(function()) {}表示函数函数的返回值是真还是假,则块将执行。


从PHP手册:

如果(expr)语句

如关于表达式的部分所述,expression被评估为其布尔值。 如果表达式的计算结果为TRUE,PHP将执行语句,并且如果计算结果为FALSE - 它将忽略它。

所以,如果函数成功运行(true)或存在变量(true),if语句将继续。 否则它将被忽略。


if语句确定给定变量是否为真或者给定函数返回true。 如果一个变量不是null,false,0或(可能)是一个空字符串,则认为该变量为“true”。

链接地址: http://www.djcxy.com/p/58861.html

上一篇: Regarding if statements in PHP

下一篇: android browser and socket io