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

PHP はほとんどが C スタイルの構文に基づいていますが、これは BASIC スタイルの構文の世界に由来する奇妙なものの 1 つです。

言うまでもなく、実際には使用されないため!=、使用して一貫性を保つだけです。<>

于 2008-10-30T06:01:28.597 に答える
2

whereとは明らかな比較演算子ではないことにも注意してください (例<>: ) 。!=<>$str1 <> $str2

于 2008-10-30T05:23:02.963 に答える