Easy-Micro

LANGAGE Langage PHP
Opérateurs PHP

Les opérateurs PHP

  • L'opérateur d'affectation par valeur (=)
    Syntaxe : $mavariable = expression;
    expression peut être de tout type.
  • L'opérateur d'affectation par référence (&)
    Syntaxe : $variable_1 = &$variable_2;
    Avec cette syntaxe, la valeur de la variable_1 n'est pas copiée dans la variable_2. La variable_2 fait référence à la variable_1. Les deux variables pointent vers la même zone mémoire et la modification d'une des deux variables se répercute sur l'autre.
  • Les opérateurs arithmétiques
    +, -, *, /, % (modulo), - (opposé), ++ (incrémentation), --(décrémentation).
  • L'opérateur de chaîne (.)
    Le seul opérateur de chaîne est l'opérateur de concaténation, égal au point (.).
    Syntaxe : chaîne_1.chaîne_2;
  • Les opérateurs de comparaison
    == pour l'égalité, != pour la différence,
    < pour infèrieur, <= pour infèrieur ou égal,
    > pour supèrieur, >= pour supèrieur ou égal.
  • Les opérateurs logiques
    Et logique : && (ou bien AND)
    Ou logique : || (ou bien OR ou encore XOR - ou exclusif - un seul est vraie)
  • L'opérateur ternaire (?)
    Syntaxe : expresssion_1 ? expression_2 : expression_3
    Retourne la valeur de expression_2 si expression_1 est vraie
    et la valeur de expression_3 si expression_1 est fausse.
    Exemple d'utilisation de l'opérateur ternaire <?php $prenom = "François"; ?>
    <html><body>
    <?php echo "Bonjour ".(empty($prenom) ? "inconnu" : $prenom)." !"; ?>
    </body></html>

    Résultat : Bonjour François - Est utilisé ici la fonction empty qui permet de tester si une variable est vide ou non.
  • Les opérateurs combinés
    &variable += expression soit $variable = $variable + expression
    &variable *= expression soit $variable = $variable * expression
  • Précédence des opérateurs :
    or / and / = / += / -= / ? / || / && / == / !=

< Page précédente LANGAGE PHP Page suivante >