Opérateur PHP < > [dupliquer]
-
05-07-2019 - |
Question
Cette question a déjà une réponse ici:
À quoi sert le code suivant? Un lien vers quelque chose dans le manuel PHP serait également utile.
if (
Cette question a déjà une réponse ici:
À quoi sert le code suivant? Un lien vers quelque chose dans le manuel PHP serait également utile.
<*>SERVER['SERVER_PORT'] <> 443) {
doSomething();
}
La solution
Identique à! =, "non égal"
false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true
Voici une référence: Opérateurs de comparaison PHP
Autres conseils
C’est une autre façon de dire "différent de" (l'opérateur ! =
). Je pense que c'est le "moins que ou plus que" opérateur qui signifie simplement "pas égal à".
Cela équivaut à ! =
:
http://au.php.net/operators.comparison
& # 8203; & # 8203; & # 8203; & # 8203; & # 8203; & # 8203;
$ _ SERVER ['SERVER_PORT']
obtient le port utilisé par le serveur Web pour traiter les demandes HTTP. $ _ SERVER ['SERVER_PORT'] < > 443
vérifie si le port n'est pas égal à 443 (le port HTTPS par défaut) et si ce n'est pas le cas, invoque doOwething ()
Notez que < >
se comporte comme ! =
même si <
et >
ne sont pas Opérateurs de comparaison évidents (par exemple, $ str1 < > $ str2
).
Bien que PHP soit principalement basé sur la syntaxe de style C, c'est l'une des choses étranges qui provient du monde de la syntaxe de style BASIC.
Inutile de dire que je n'utiliserais que ! =
, car < >
n'est en réalité jamais utilisé.