Les opérateurs en PHP :

Les opérateurs arithmétiques :

Les opérateurs arithmétiques sont les suivants :

Exemple :

Addition

        
            <?php
                $a = 30;
                $b = 12;
                $c = $a + $b;
            ?>
        
    

Résultat :
42


Soustraction

        
            <?php
                $a = 30;
                $b = 12;
                $c = $a - $b;
            ?>
        
    

Résultat :
18


Multiplication

        
            <?php
                $a = 30;
                $b = 12;
                $c = $a * $b;
            ?>
        
    

Résultat :
360


Division

        
            <?php
                $a = 30;
                $b = 12;
                $c = $a / $b;
            ?>
        
    

Résultat :
2.5


Modulo

        
            <?php
                $a = 30;
                $b = 12;
                $c = $a % $b;
            ?>
        
    

Résultat :
6

Les opérateurs de comparaison :

Les opérateurs de comparaison sont les suivants :

Exemple :

Égalité

        
            <?php
                $a = 30;
                $b = 12;
                if ($a == $b) {
                    echo 'Les deux variables sont égales';
                } else {
                    echo 'Les deux variables sont différentes';
                }
            ?>
        
    

Résultat :
Les deux variables sont différentes


Différence

        
            <?php
                $a = 30;
                $b = 12;
                if ($a != $b) {
                    echo 'Les deux variables sont différentes';
                } else {
                    echo 'Les deux variables sont égales';
                }
            ?>
        
    

Résultat :
Les deux variables sont différentes


Supérieur

        
            <?php
                $a = 30;
                $b = 12;
                if ($a > $b) {
                    echo 'La variable $a est supérieure à la variable $b';
                } else {
                    echo 'La variable $a n\'est pas supérieure à la variable $b';
                }
            ?>
        
    

Résultat :
La variable $a est supérieure à la variable $b


Inférieur

        
            <?php
                $a = 30;
                $b = 12;
                if ($a < $b) {
                    echo 'La variable $a est inférieure à la variable $b';
                } else {
                    echo 'La variable $a n\'est pas inférieure à la variable $b';
                }
            ?>
        
    

Résultat :
La variable $a n'est pas inférieure à la variable $b


Supérieur ou égal

        
            <?php
                $a = 30;
                $b = 12;
                if ($a >= $b) {
                    echo 'La variable $a est supérieure ou égale à la variable $b';
                } else {
                    echo 'La variable $a n\'est pas supérieure ou égale à la variable $b';
                }
            ?>
        
    

Résultat :
La variable $a est supérieure ou égale à la variable $b


Inférieur ou égal

        
            <?php
                $a = 30;
                $b = 12;
                if ($a <= $b) {
                    echo 'La variable $a est inférieure ou égale à la variable $b';
                } else {
                    echo 'La variable $a n\'est pas inférieure ou égale à la variable $b';
                }
            ?>
        
    

Résultat :
La variable $a n'est pas inférieure ou égale à la variable $b


Identique

        
            <?php
                $a = 30;
                $b = '30';
                if ($a === $b) {
                    echo 'Les deux variables sont identiques';
                } else {
                    echo 'Les deux variables sont différentes';
                }
            ?>
        
    

Résultat :
Les deux variables sont différentes


Différent

        
            <?php
                $a = 30;
                $b = '30';
                if ($a !== $b) {
                    echo 'Les deux variables sont différentes';
                } else {
                    echo 'Les deux variables sont identiques';
                }
            ?>
        
    

Résultat :
Les deux variables sont différentes


Opérateur ternaire

        
            <?php
                $a = 30;
                $b = 12;
                echo ($a > $b) ? 'La variable $a est supérieure à la variable $b' : 'La variable $a n\'est pas supérieure à la variable $b';
            ?>
        
    

Résultat :
La variable $a est supérieure à la variable $b

Les opérateurs logiques :

AND

        
            <?php
                $a = 30;
                $b = 12;
                $c = 50;
                if ($a > $b AND $a < $c) {
                    echo 'La variable $a est supérieure à la variable $b et inférieure à la variable $c';
                } else {
                    echo 'La variable $a n\'est pas supérieure à la variable $b et inférieure à la variable $c';
                }
            ?>
        
    

Résultat :
La variable $a est supérieure à la variable $b et inférieure à la variable $c


OR

        
            <?php
                $a = 30;
                $b = 12;
                $c = 50;
                if ($a > $b OR $a > $c) {
                    echo 'La variable $a est supérieure à la variable $b ou supérieure à la variable $c';
                } else {
                    echo 'La variable $a n\'est pas supérieure à la variable $b ou supérieure à la variable $c';
                }
            ?>
        
    

Résultat :
La variable $a est supérieure à la variable $b ou supérieure à la variable $c