Les opérateurs
Les opérateurs permettent comme en mathématiques, d’effectuer des opérations mathématiques mais aussi des comparaisons logiques, des assignations et de la concaténation.
Les priorités
PHP effectue les opérateurs selon une certaine priorité comme en mathématiques.
() []
-- ++ ! @
* / %
+ - .
< <= >= >
== !=
&&
||
= += -= *= /= %=
Opérateurs de calcul
Opérateurs de calcul
| Opérateur |
Explication |
| Opérateur |
Explication |
+ |
Addition. |
- |
Soustraction. |
* |
Multiplication. |
/ |
Division. |
% |
Modulo : Retourne le reste d’une division. |
= |
Affectation. |
Opérateurs d’assignation
Opérateurs d’assignation
| Opérateur |
Explication |
| Opérateur |
Explication |
+= |
Additionne les deux parties et assigne le résultat à la variable de gauche. |
-= |
Soustrait les deux parties et assigne le résultat à la variable de gauche. |
*= |
Multiplie les deux parties et assigne le résultat à la variable de gauche. |
/= |
Divise les deux parties et assigne le résultat à la variable de gauche. |
%= |
Affectue un modulo et assigne le résultat à la variable de gauche. |
.= |
Affectue une concaténation des deux parties et assigne le résultat à la variable de gauche. |
Opérateurs d’incrémentation
Opérateurs d’incrémentation
| Opérateur |
Explication |
| Opérateur |
Explication |
++ |
Incrémente d’une unité la variable. |
-- |
Décrémente d’une unité la variable. |
Opérateurs de comparaison
Opérateurs de comparaison
| Opérateur |
Explication |
| Opérateur |
Explication |
== |
Égalité. |
=== |
Identité : Même valeur et même type. |
< |
Infériorité stricte. |
<= |
Infériorité ou égalité. |
> |
Supériorité stricte. |
>= |
Supériorité ou égalité. |
!= |
Différence. |
<> |
Opérateurs logiques
Opérateurs logiques
| Opérateur |
Explication |
| Opérateur |
Explication |
|| |
Ou logique |
Or |
&& |
Et logique |
And |
Xor |
Ou exclusif. |
! |
Non logique. |
Autres opérateurs
Autres opérateurs
| Opérateur |
Explication |
| Opérateur |
Explication |
. |
Concaténation |
@ |
Opérateur de contrôle d’erreur : Ignore les messages d’erreurs lorsque placé devant une expression. |