Maison  >  Article  >  développement back-end  >  Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

慕斯
慕斯original
2021-05-20 17:47:021631parcourir

Quels sont les opérateurs de comparaison dans la syntaxe de base de PHP ? Pourquoi sont-ils comparés ? Quelles sont les différentes histoires entre eux ? Cet article vous amènera à explorer le charme de PHP, allons-y ensemble

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Pour les opérateurs de comparaison en mathématiques, par exemple :

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendreLes opérateurs en PHP sont comme indiqué sur la figure :

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Par exemple :

x=3

y=5

x<y> est correct, <code>x>y est faux Pour les ordinateurs, le bien ou le mal est jugé en fonction du type de données bool(布尔), c'est-à-dire Vrai (true). et faux (fals)

Par conséquent, en résumé, peut-on également utiliser if...else pour déterminer le type ?

La réponse est sans doute oui

Le code est le suivant :

<?php
$x = 3;
$y = 5;
//因为3大于5不成立,所以得出的结论是假的,即为false
if($x > $y){
    //结果为真
    echo &#39;变量x大于变量y,成立&#39;;
}else{
    //结果为假
    echo &#39;变量x大于变量y,不成立&#39;;
}
?>

Le résultat obtenu:

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Pour égal à (= =) et égal à (= = =) ils appartiennent également au type jugement, alors quelle est la différence entre leurs résultats ?

Le code égal est le suivant :

<?php
$x = 4;
$y = &#39;4&#39;;
if($x == $y){
    echo &#39;结果为真&#39;;
}else{
     echo &#39;结果为假&#39;;
}
?>

Le résultat est le suivant :

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Le code égal est le suivant :

<?php
$x = 4;
$y = &#39;4&#39;;
if($x === $y){
    echo &#39;结果为真&#39;;
}else{
     echo &#39;结果为假&#39;;
}
?>

Les résultats sont les suivants :

Opérateurs de comparaison de la syntaxe de base PHP que même les novices peuvent apprendre

Cause :

$x = 4; //整形<br>

$y = '4';//字符串

Par conséquent, en revanche, 全等于(= = =) est également appelé type de jugement égal. $x est un type entier et $y est un type caractère, donc le résultat de l'exécution est faux. Cependant, le type n'est pas jugé pour 等于(= =), donc le résultat obtenu est vrai

Apprentissage recommandé : "Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn