7. Opérateurs : Arithmétiques, d'Assignation et de Comparaison
Les opérateurs sont utilisés pour effectuer des opérations sur des valeurs et des variables.
1. Opérateurs Arithmétiques
Utilisés pour les calculs mathématiques :
| Opérateur | Nom | Exemple |
|---|---|---|
+ | Addition | $a + $b |
- | Soustraction | $a - $b |
* | Multiplication | $a * $b |
/ | Division | $a / $b |
% | Modulo (Reste de la division) | $a % $b |
** | Exponentiation | $a ** $b (a élevé à la puissance b) |
php
2. Opérateurs d'Assignation
Utilisés pour assigner des valeurs aux variables. L'opérateur d'assignation de base est = .
| Opérateur | Exemple | Équivalent à |
|---|---|---|
= | $x = 10 | Assigne 10 à x |
+= | $x += 5 | $x = $x + 5 |
*= | $x *= 2 | $x = $x * 2 |
.= | $str .= 'world' | $str = $str . 'world' (Concaténation de Chaînes) |
3. Opérateurs de Comparaison
Utilisés pour comparer deux valeurs. Ils renvoient un booléen (true ou false).
| Opérateur | Nom | Description |
|---|---|---|
== | Égal | Vérifie si les valeurs sont égales (comparaison lâche) |
=== | Identique | Vérifie si les valeurs ET les types de données sont égaux (comparaison stricte) |
!= | Non égal | Vérifie si les valeurs ne sont pas égales |
<> | Non égal | Alternative à != |
!== | Non identique | Vérifie si les valeurs OU les types de données ne sont pas égaux |
> | Supérieur à | |
< | Inférieur à | |
>= | Supérieur ou égal à | |
<= | Inférieur ou égal à |
Nous utiliserons largement les opérateurs de comparaison lors de l'étude des instructions conditionnelles.