27

下面的代码有什么作用?PHP 手册中的内容的链接也很好。

if ($_SERVER['SERVER_PORT'] <> 443) {
    doSomething();
}
4

6 回答 6

33

等同于 !=, "不等于"

false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true

这是一些参考:PHP比较运算符

于 2008-10-30T04:59:14.183 回答
7

这是“不等于”(!=运算符)的另一种说法。我认为它是“小于或大于”运算符,实际上只是意味着“不等于”。

于 2008-10-30T04:59:31.810 回答
5

它相当于!=

http://au.php.net/operators.comparison

​​​​​​​</p>

于 2008-10-30T04:59:16.863 回答
2

$_SERVER['SERVER_PORT']获取 Web 服务器用于服务 HTTP 请求的端口。$_SERVER['SERVER_PORT'] <> 443检查端口是否不等于 443(默认 HTTPS 端口),如果不等于,则调用doSomething()

于 2008-10-30T05:03:15.623 回答
2

请注意,它的<>行为与!=where<>不是明显的比较运算符(例如$str1 <> $str2)一样。

于 2008-10-30T05:23:02.963 回答
2

尽管 PHP 主要基于 C 风格的语法,但这是来自 BASIC 风格的语法世界的奇怪事物之一。

不用说,我只是使用!=它并与之保持一致,因为<>它实际上从未使用过。

于 2008-10-30T06:01:28.597 回答