次のコードは何をしますか? 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()
PHP はほとんどが C スタイルの構文に基づいていますが、これは BASIC スタイルの構文の世界に由来する奇妙なものの 1 つです。
言うまでもなく、実際には使用されないため!=
、使用して一貫性を保つだけです。<>
whereとは明らかな比較演算子ではないことにも注意してください (例<>
: ) 。!=
<
>
$str1 <> $str2