PHP Opérateurs


Opérateurs PHP

Les opérateurs sont des symboles spéciaux utilisés pour effectuer des opérations sur des variables et des valeurs.

PHP divise les opérateurs en groupes suivants :

  • Opérateurs arithmétiques
  • Opérateurs d'affectation
  • Opérateurs de comparaison
  • Opérateurs d'incrémentation/décrémentation
  • Opérateurs logiques
  • Opérateurs de chaîne
  • Opérateurs de tableau
  • Opérateurs conditionnels

Opérateurs arithmétiques PHP

Les opérateurs arithmétiques sont utilisés avec des valeurs numériques pour effectuer des opérations mathématiques courantes, telles que l'addition, la soustraction, la multiplication, etc.

Opérateur Nom Exemple Résultat Essayez-le
+ Addition $x + $y Somme de $x et $y Essayez-le »
- Soustraction $x - $y Différence entre $x et $y Essayez-le »
* Multiplication $x * $y Produit de $x et $y Essayez-le »
/ Division $x / $y Quotient de $x et $y Essayez-le »
% Modulus $x % $y Reste de $x divisé par $y Essayez-le »
** Exponentiation $x ** $y Résultat de l'élévation de $x à la puissance $y Essayez-le »

Opérateurs d'affectation PHP

Les opérateurs d'affectation sont utilisés avec des valeurs numériques pour affecter des valeurs à des variables.

Affectation Identique à... Description Essayez-le
$x = $y $x = $y Affecter (l'opérande de gauche est défini sur la valeur de l'expression à droite) Essayez-le »
$x += $y $x = $x + $y Ajouter et affecter Essayez-le »
$x -= $y $x = $x - $y Soustraire et affecter Essayez-le »
$x *= $y $x = $x * $y Multiplier et affecter Essayez-le »
$x /= $y $x = $x / $y Diviser et affecter Essayez-le »
$x %= $y $x = $x % $y Modulus et affecter Essayez-le »


Opérateurs de comparaison PHP

Les opérateurs de comparaison sont utilisés pour comparer deux valeurs (nombre ou chaîne) et renvoyer un résultat booléen.

Opérateur Nom Exemple Résultat Essayez-le
== Égal $x == $y Renvoie vrai si $x est égal à $y Essayez-le »
=== Identique $x === $y Renvoie vrai si $x est égal à $y, et qu'ils sont du même type Essayez-le »
!= Pas égal $x != $y Renvoie vrai si $x n'est pas égal à $y Essayez-le »
<> Pas égal $x <> $y Renvoie vrai si $x n'est pas égal à $y Essayez-le »
!== Pas identique $x !== $y Renvoie vrai si $x n'est pas égal à $y, ou s'ils ne sont pas du même type Essayez-le »
> Supérieur à $x > $y Renvoie vrai si $x est supérieur à $y Essayez-le »
< Inférieur à $x < $y Renvoie vrai si $x est inférieur à $y Essayez-le »
>= Supérieur ou égal à $x >= $y Renvoie vrai si $x est supérieur ou égal à $y Essayez-le »
<= Inférieur ou égal à $x <= $y Renvoie vrai si $x est inférieur ou égal à $y Essayez-le »
<=> Vaisseau spatial $x <=> $y Renvoie un entier inférieur, égal ou supérieur à zéro, selon que $x est inférieur, égal ou supérieur à $y. Introduit dans PHP 7. Essayez-le »

Opérateurs d'incrémentation / décrémentation PHP

Les opérateurs d'incrémentation/décrémentation sont utilisés pour incrémenter ou décrémenter la valeur d'une variable de un.

Opérateur Identique à... Description Essayez-le
++$x Pré-incrémentation Incrémente $x de un, puis renvoie $x Essayez-le »
$x++ Post-incrémentation Renvoie $x, puis incrémente $x de un Essayez-le »
--$x Pré-décrémentation Décrémente $x de un, puis renvoie $x Essayez-le »
$x-- Post-décrémentation Renvoie $x, puis décrémente $x de un Essayez-le »

Opérateurs logiques PHP

Les opérateurs logiques sont utilisés pour combiner des instructions conditionnelles et renvoyer un résultat booléen.

Opérateur Nom Exemple Résultat Essayez-le
and Et $x and $y Vrai si $x et $y sont tous deux vrais Essayez-le »
or Ou $x or $y Vrai si $x ou $y est vrai Essayez-le »
xor Xor $x xor $y Vrai si $x ou $y est vrai, mais pas les deux Essayez-le »
&& Et $x && $y Vrai si $x et $y sont tous deux vrais Essayez-le »
|| Ou $x || $y Vrai si $x ou $y est vrai Essayez-le »
! Non !$x Vrai si $x n'est pas vrai Essayez-le »

Opérateurs de chaîne PHP

Les opérateurs de chaîne sont utilisés pour concaténer des chaînes.

Opérateur Nom Exemple Résultat Essayez-le
. Concaténation $txt1 . $txt2 Concaténation de $txt1 et $txt2 Essayez-le »
.= Affectation de concaténation $txt1 .= $txt2 Ajoute $txt2 à $txt1 Essayez-le »

Opérateurs de tableau PHP

Les opérateurs de tableau sont utilisés pour comparer des tableaux.

Opérateur Nom Exemple Résultat Essayez-le
+ Union $x + $y Union de $x et $y Essayez-le »
== Égalité $x == $y Renvoie vrai si $x et $y ont les mêmes paires clé/valeur Essayez-le »
=== Identité $x === $y Renvoie vrai si $x et $y ont les mêmes paires clé/valeur dans le même ordre et des types identiques Essayez-le »
!= Inégalité $x != $y Renvoie vrai si $x n'est pas égal à $y Essayez-le »
<> Inégalité $x <> $y Renvoie vrai si $x n'est pas égal à $y Essayez-le »
!== Non-identité $x !== $y Renvoie vrai si $x n'est pas identique à $y Essayez-le »

Opérateurs conditionnels PHP

Les opérateurs conditionnels sont utilisés pour définir une valeur en fonction des conditions (abrégé pour if...else) :

Opérateur Nom Exemple Résultat Essayez-le
?: Terniaire $x = expr1 ? expr2 : expr3 Renvoie la valeur de $x.
La valeur de $x est expr2 si expr1 = VRAI.
La valeur de $x est expr3 si expr1 = FAUX
Essayez-le »
?? Coalescence nulle $x = expr1 ?? expr2 Renvoie la valeur de $x.
La valeur de $x est expr1 si expr1 existe et n'est pas NULL.
Si expr1 n'existe pas ou est NULL, la valeur de $x est expr2 .
Introduit dans PHP 7
Essayez-le »