PHP运算符<>

时间:2008-10-30 04:56:20

标签: php comparison operators

以下代码有什么作用? PHP手册中的链接也很不错。

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

6 个答案:

答案 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风格语法世界的奇怪之处。

毋庸置疑,我只是使用!=并与之保持一致,因为<>实际上从未使用过。

相关问题