-10

PHP中是否相同:

if($x!=5)
{
 //code
}

VS

$x=5;
if(!$x)
{
 //code
}

如果($x)呢?IF 语句中的表达式计算结果为 TRUE 或 FALSE,这与 C 中的表达式不同,后者为 0 或 0 以外的任何值(例如 1 或更多)。我们可以在 PHP 中使用 var_dump(!$x) 来测试表达式。那么,如果($x)呢?

4

2 回答 2

0

不,它在 PHP 中不一样:

逻辑运算符。

!如果 $x 不为真,则 $x 不为真。

比较运算符

$x!=5  Not equal  TRUE if $x is not equal to 5 

来源:PHP 文档。

于 2013-09-30T04:21:45.767 回答
0

他们不一样。

第一个代码块测试变量 x 是否不等于 5。

第二个代码块测试 x 是否为真。由于您为 $x 声明了一个值,因此该语句将被评估为 false,并且括号内的内容将不会执行。

于 2013-09-30T04:30:52.297 回答