下面的代码有什么作用?PHP 手册中的内容的链接也很好。
if ($_SERVER['SERVER_PORT'] <> 443) {
doSomething();
}
下面的代码有什么作用?PHP 手册中的内容的链接也很好。
if ($_SERVER['SERVER_PORT'] <> 443) {
doSomething();
}
等同于 !=, "不等于"
false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true
这是一些参考:PHP比较运算符
这是“不等于”(!=
运算符)的另一种说法。我认为它是“小于或大于”运算符,实际上只是意味着“不等于”。
$_SERVER['SERVER_PORT']
获取 Web 服务器用于服务 HTTP 请求的端口。$_SERVER['SERVER_PORT'] <> 443
检查端口是否不等于 443(默认 HTTPS 端口),如果不等于,则调用doSomething()
请注意,它的<>
行为与!=
where<
和>
不是明显的比较运算符(例如$str1 <> $str2
)一样。
尽管 PHP 主要基于 C 风格的语法,但这是来自 BASIC 风格的语法世界的奇怪事物之一。
不用说,我只是使用!=
它并与之保持一致,因为<>
它实际上从未使用过。