以下代码有什么作用? PHP手册中的链接也很不错。
if ($_SERVER['SERVER_PORT'] <> 443) {
doSomething();
}
答案 0 :(得分:27)
与!=相同,“不等于”
false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true
以下是一些参考:PHP Comparison Operators
答案 1 :(得分:7)
这是说“不等于”(!=
运算符)的另一种方式。我认为它是“小于或大于”运算符,实际上只是意味着“不等于”。
答案 2 :(得分:5)
答案 3 :(得分:2)
$_SERVER['SERVER_PORT']
获取Web服务器用于提供HTTP请求的端口。 $_SERVER['SERVER_PORT'] <> 443
检查端口是否不等于443(默认HTTPS端口),如果不是,则调用doSomething()
答案 4 :(得分:2)
请注意,即使<>
和!=
不是明显的比较运算符(例如<
),>
的行为也会$str1 <> $str2
。
答案 5 :(得分:2)
虽然PHP主要基于C风格的语法,但这是来自BASIC风格语法世界的奇怪之处。
毋庸置疑,我只是使用!=
并与之保持一致,因为<>
实际上从未使用过。