我只是偶然发现了一段php代码,可以看到作者使用<>做了一个不等于的比较:
if ($variable <> "") {
echo "Hello, I am having some value";
}
我一直使用!=
if ($variable != "") {
echo "Hello, I am having some value";
}
当我在!=上使用<>时,有什么特殊情况吗?
我们都熟悉前增量和后增量运算符,例如
c++; // c = c + 1
++c; // ditto
以及扩展这一原则的“组合运算符”:
c += 5; // c = c + 5
s .= ", world"; // s = s . ", world"; e.g. PHP
我经常需要一个“后组合运算符”,它将允许:
s =. "Hello "; // s = "Hello " . s
显然,这只对不可交换的运算符很有用,而且它的含义从前/后增量改变了,即使语法是借用的。
你知道有哪种语言提供了这样的运
在PHP中,!=和<>操作符有什么区别吗?
在中,它声明:
$a != $b Not equal TRUE if $a is not equal to $b after type juggling.
$a <> $b Not equal TRUE if $a is not equal to $b after type juggling.
我想没有太大的不同,但我很好奇。