Bu (!= operatörü) "eşit değil" demenin başka bir yoludur. Ben gerçekten sadece "eşit değil" anlamına gelen operatör "den daha az veya daha fazla" olarak düşünüyorum.
$_SERVER['SERVER_PORT'], HTTP istekleri sunmak için web sunucusu tarafından kullanılan bağlantı noktası alır. $_SERVER['SERVER_PORT'] <> 443 kontroller port 443 (varsayılan HTTPS bağlantı noktası) eşit değildir ve eğer çağırır doSomething() if
0
PHP, çoğunlukla C-tarzı sözdizimi dayanmasına rağmen, bu BASIC tarzı sözdizimi dünyadan gelen garip şeylerden biridir.
<> Gerçekten hiç kullanılmamış gibi söylemeye gerek yok, ben sadece! Kullanmak = ve onunla tutarlı olurdu.
0
Not <> gibi davranır != burada da < ve > belirgin karşılaştırma operatörleri (örneğin, $str1 <> $str2) değildir .