Chapitre 6 : Opérateurs

Découvrez tous les types d'opérateurs en PHP et comment les utiliser efficacement dans vos scripts.

1. Les opérateurs arithmétiques

Ils servent à faire des calculs mathématiques de base :

Opérateur Nom Exemple Résultat
+Addition5 + 38
-Soustraction5 - 32
*Multiplication5 * 315
/Division6 / 32
%Modulo (reste)5 % 21

2. Les opérateurs d'affectation

Ils servent à affecter une valeur à une variable :

<?php
  $a = 10; // Affectation simple
  $a += 5; // Équivaut à $a = $a + 5;
  $a -= 3; // Équivaut à $a = $a - 3;
  $a *= 2; // Équivaut à $a = $a * 2;
  $a /= 4; // Équivaut à $a = $a / 4;
  $a %= 3; // Équivaut à $a = $a % 3;
?>

3. Les opérateurs de comparaison

Ils comparent deux valeurs et retournent un booléen (true ou false) :

Opérateur Description Exemple
==Égal à (valeurs)5 == "5" → true
===Égal en valeur et type5 === "5" → false
!= ou <>Différent5 != 4 → true
!==Différent en valeur ou type5 !== "5" → true
>Supérieur à7 > 3 → true
<Inférieur à2 < 5 → true
>=Supérieur ou égal5 >= 5 → true
<=Inférieur ou égal4 <= 4 → true

4. Les opérateurs logiques

Ils permettent de combiner des conditions :

Opérateur Nom Explication
&& ou andET logiqueLes deux conditions doivent être vraies
|| ou orOU logiqueAu moins une condition doit être vraie
!NégationInverse la valeur (true devient false)
<?php
  $age = 20;

  if ($age >= 18 && $age < 30) {
    echo "Jeune adulte";
  }
?>

5. Les opérateurs d'incrémentation et de décrémentation

Ces opérateurs permettent d'ajouter ou de retirer 1 à une variable :

<?php
  $x = 5;

  echo ++$x; // Prédéfini : affiche 6
  echo $x++; // Postdéfini : affiche 6, puis $x devient 7
  echo --$x; // Affiche 6
  echo $x--; // Affiche 6, puis $x devient 5
?>

6. Les opérateurs de chaîne

Ils servent à concaténer (coller) des chaînes de caractères :

<?php
  $prenom = "Ahmed";
  $nom = "Lamimar";

  $identite = $prenom . " " . $nom;
  echo $identite; // Affiche : Ahmed Lamimar

  $identite .= " (étudiant)";
  echo $identite; // Affiche : Ahmed Lamimar (étudiant)
?>

7. À retenir

  • Les opérateurs permettent de faire des calculs, des comparaisons, des liaisons logiques, et plus encore
  • Les principaux types sont : arithmétiques, logiques, de comparaison, d'affectation, de chaîne, etc.
  • Bien les comprendre est essentiel pour écrire des conditions ou des boucles