Opérateurs de comparaison Les opérateurs en PHP PHP - Partie 3 Introduction Cela fait partie de ma série 3, opérateurs PHP. Opérateurs égalité sont == et! = (Voir explication ci-dessous). Opérateurs identiques sont === et! == (Voir explication ci-dessous). Les opérateurs relationnels sont <,>, = (voir l'explication ci-dessous). Dans cette partie de la série, nous regardons l'égalité, les opérateurs identiques et relationnelles en PHP. En PHP ces trois types d'opérateurs sont appelés opérateurs de comparaison.
Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. L'égalité de l'opérateur Il est ==, tapé comme un opérateur de double affectation. L'opérateur d'égalité renvoie true si les opérandes sur les deux côtés sont égaux, sinon il retourne faux. L'opérateur Not Equal Le Not Equal opérateur est à l'opposé de l'égalité de l'opérateur. Le Not Equal opérateur est,! =.
Elle retourne true si les opérandes ne sont pas égaux, sinon il retourne faux. Penchons-nous sur quelques exemples: Essayer le code suivant: $ myVar = 25; hisVar $ = 30; if (! $ myVar = $ hisVar) {echo "Les valeurs des deux variables ne sont pas égaux."; }?> MyVar est de 25, hisVar est de 30. La condition est lu comme ceci: Si myVar est pas égal à hisVar, alors le cas du bloc sera exécuté. Depuis les valeurs des variables ne sont pas égaux, (maVar! = MyVar) renvoie true.
Dans le code suivant, les valeurs des deux variables sont égales, donc la condition renvoie false et si-bloc ne sera exécuté. $ myVar = 50; hisVar $ = 50; if (! $ myVar = $ hisVar) {echo "Les valeurs des deux variables ne sont pas égaux."; }?> <> Est également un opérateur. Il est synonyme de! =. L'opérateur Identique L'opérateur est identique ===. Il est similaire à l'égalité à l'opérateur, mais ici, il est non seulement les deux valeurs qui doivent être égales, les types des deux valeurs doivent aussi être égal.
Par exemple, si deux nombres sont égaux, ils doivent tous deux être des nombres entiers ou les deux soient flotteurs. 5 est un nombre entier qui est identique au pas 5,0 qui est un flotteur. Cependant, 5 qui est un nombre entier est égal à 5,0 qui est un flotteur. Je l'espère vous remarquez la différence entre l'utilisation du mot identiques et égales à. Lire et essayer le code suivant: $ myVar = 5; $ hisVar = 5.0; if ($ myVar $ === hisVar) {echo "Les valeurs des deux variables sont identiques."; } Else {echo "Les valeurs des deux variables ne sont pas identiques.
"; }?> L'opérateur ne sont pas identiques L'opérateur est pas identiques! ==. Il est à l'opposé de l'opérateur identique. Ici, si les deux valeurs ne sont pas égales ou non de même type, est renvoyé vrai; si les deux valeurs sont égales, mais non de même type, est renvoyé vrai; si les deux valeurs ne sont pas égales mais de même type, vrai est retourné. Lire et essayez ce qui suit: $ myVar = 5; $ hisVar = 5.0; if (! $ myVar == $ hisVar) {echo "Les valeurs des deux variables ne sont pas identiques."; }?> L'opérateur opérateur supérieur Le Supérieur est,>.
Il renvoie vrai si l'opérande de gauche est plus grand que l'opérande de droite. Dans l'exemple suivant, l'opérande de gauche est plus grand que l'opérande de droite. Donc, si le bloc est exécuté: $ var1 = 60; var2 $ = 70; if ($ var2> var1 $) {echo "La valeur de $ var2 est supérieure à la valeur de $ var1."; }?> Lire et essayez le code ci-dessus. L'opérateur supérieur ou égal Opérateur Le Supérieur ou égal est,> = (il est le calcul signe supérieur suivi par le calcul signe égal). Il renvoie vrai si l'opérande gauche est supérieur ou égal à l'opérande de droite.
L'opérateur Inférieur opérateur Inférieur est l'Inférieur ou égal Opérateur Inférieur ou égal opérateur, l'opérateur ternaire L'opérateur ternaire est?:. C'est le ? et: signes séparés. La syntaxe de cet opérateur est: état? retourner cette valeur si elle est vraie: retourner cette autre valeur si elle est fausse Cela vous donne une condition si simple. Si elle est évaluée à true, la valeur après la? signe est retourné. Si la condition est évaluée à false la valeur après l': signe est retourné. La valeur de retour peut être attribué à une nouvelle variable.
Le code suivant illustre cela: $ a = 7; $ b = 8; $ c = $ b> $ a? 50: 40; echo $ c; ?>