Les opé­ra­teurs PHP four­nis­sent des méthodes simples et efficaces pour manipuler les données. Grâce à leur forme compacte, le code peut souvent être géré de manière plus in­tel­li­gible et intuitive.

Que sont les opé­ra­teurs PHP ?

Les opé­ra­teurs PHP sont des symboles spéciaux ou des suites de ca­rac­tères per­met­tant d’exécuter des opé­ra­tions sur des variables PHP et des valeurs. Ils per­met­tent de manipuler des données, de contrôler des con­di­tions et d’exécuter des opé­ra­tions ma­thé­ma­tiques. Ils font souvent partie in­té­grante des fonctions PHP et des classes PHP. Mais même dans les ap­pli­ca­tions complexes, les opé­ra­teurs rem­plis­sent des tâches es­sen­tielles. Vous pouvez par exemple appeler des données dans une base de données MySQL à l’aide d’in­for­ma­tions PHP et comparer ou associer les données à l’aide d’opé­ra­teurs.

Conseil

Avec Deploy Now de IONOS, vous pouvez mettre en place et gérer aisément vos ap­pli­ca­tions. Grâce à des fonctions au­to­ma­tiques de dé­ploie­ment, vous avez la certitude que vos ap­pli­ca­tions offrent toujours les per­for­mances requises, sans in­ter­ven­tion manuelle. Vous gagnez ainsi du temps et des res­sources et pouvez vous con­cen­trer sur le dé­ve­lop­pe­ment continu de vos projets.

Quels sont les groupes d’opé­ra­teurs PHP ?

Les opé­ra­teurs PHP exécutent diverses opé­ra­tions, dont des calculs, des af­fec­ta­tions de valeurs, des com­pa­rai­sons et des ex­pres­sions logiques.

Voici quelques-uns des prin­ci­paux types d’opé­ra­teurs en PHP :

  • Opé­ra­teurs arith­mé­tiques
  • Opé­ra­teurs d’af­fec­ta­tion
  • Opé­ra­teurs de com­pa­rai­son
  • Opé­ra­teurs d’in­cré­men­ta­tion et de dé­cré­men­ta­tion
  • Opé­ra­teurs logiques
  • Opé­ra­teurs de chaînes de ca­rac­tères
  • Opé­ra­teurs de tableaux
  • Opé­ra­teurs con­di­tion­nels

Opé­ra­teurs arith­mé­tiques

Les opé­ra­teurs arith­mé­tiques sont utilisés pour exécuter des calculs ma­thé­ma­tiques.

Opérateur Nom Exemple Résultat
+ Addition $x + $y Somme de $x et $y
- Sous­trac­tion $x - $y Dif­fé­rence entre $x et $y
* Mul­ti­pli­ca­tion $x* $y Produit de $x et $y
/ Division $x / $y Quotient de $x et $y
% Modulus $x % $y Reste de $x divisé par $y
** Ex­po­nen­tia­tion $x** $y Résultat de l’élévation de $y à la puissance de $x

Opé­ra­teurs d’af­fec­ta­tion

Les opé­ra­teurs d’af­fec­ta­tion, comme =, +=, -=, *=, /= per­met­tent d’affecter des valeurs à des variables et d’ac­tua­li­ser les valeurs des variables.

Af­fec­ta­tion Équivaut à Des­crip­tion
x = y x = y La valeur de y est assignée à x.
x += y x = x + y Addition
x -= y x = x - y Sous­trac­tion
x *= y x = x* y Mul­ti­pli­ca­tion
x /= y x = x / y Division
x %= y x = x % y Modulus

Opé­ra­teurs de com­pa­rai­son

Ces opé­ra­teurs comparent les valeurs et analysent les con­di­tions.

Opérateur Nom Exemple Résultat
== Égal $x == $y Vrai si $x est égal à $y.
=== Identique $x === $y Vrai si $x est égal à $y et s’ils sont de même type.
!= Différent $x != $y Vrai si $x est différent de $y.
<> Différent $x <> $y Vrai si $x est différent de $y.
!== Différent $x !== $y Vrai si $x est différent de $y et s’ils ne sont pas de même type.
> Supérieur $x > $y Vrai si $x est supérieur à $y.
< Inférieur $x < $y Vrai si $x est inférieur à $y.
>= Supérieur ou égal $x >= $y Vrai si $x est supérieur ou égal à $y.
<= Inférieur ou égal $x <= $y Vrai si $x est inférieur ou égal à $y.
<=> Combiné $x <=> $y Entier inférieur, égal ou supérieur à 0 lorsque $x est inférieur, égal ou supérieur à $y.
IONOS Cloud Object Storage
Stockage de données sûr et éco­no­mique

Augmentez votre ren­ta­bi­lité grâce à un stockage évolutif, qui s'intègre à vos scénarios d'ap­pli­ca­tion. Vos données sont protégées par nos serveurs d'une grande fiabilité et un contrôle des accès per­son­na­lisé.

Opé­ra­teurs d’in­cré­men­ta­tion et de dé­cré­men­ta­tion

L’in­cré­men­ta­tion ou la dé­cré­men­ta­tion augmente ou réduit la valeur des variables.

Opérateur Nom Des­crip­tion
++$x Pré-in­cré­men­ta­tion Augmente $x de 1, puis retourne $x.
$x++ Post-in­cré­men­ta­tion Retourne $x, puis augmente $x de 1.
--$x Pré-dé­cré­men­ta­tion Réduit $x de 1, puis retourne $x.
$x-- Post-dé­cré­men­ta­tion Retourne $x, puis réduit $x de 1.

Opé­ra­teurs logiques

Les opé­ra­teurs logiques sont utilisés en PHP pour créer des ex­pres­sions logiques et associer ou nier des con­di­tions.

Opérateur Nom Exemple Résultat
and And (Et) $x and $y Vrai si $x et $y sont vrais.
or Or (Ou) $x or $y Vrai si $x ou $y est vrai.
xor Xor $x xor $y Vrai si $x ou $y est vrai, mais pas les deux si­mul­ta­né­ment.
&& And (Et) $x && $y Vrai si $x et $y sont vrais.
` ` Or (Ou)
! Not (Non) !$x Vrai si $x n’est pas vrai.

Opé­ra­teurs de chaînes de ca­rac­tères

Ces opé­ra­teurs fonc­tion­nent avec des chaînes.

Opérateur Nom Exemple Résultat
. Con­ca­té­na­tion $txt1 . $txt2 Associe $txt1 et $txt2.
.= Opérateur d’af­fec­ta­tion con­ca­té­nant $txt1 .= $txt2 Associe $txt2 à $txt1.

Opé­ra­teurs de tableaux

Il existe des opé­ra­teurs spéciaux pour réunir des tableaux en PHP ou ajouter des valeurs dans des tableaux.

Opérateur Nom Exemple Résultat
+ Union $x + $y Fusionne $x et $y.
== Égalité $x == $y Vrai si $x et $y possèdent les mêmes paires clés/valeurs.
=== Identique $x === $y Vrai si $x et $y possèdent les mêmes paires clés/valeurs, dans le même ordre et du même type.
!= Inégalité $x != $y Vrai si $x n’est pas égal à $y.
<> Inégalité $x <> $y Vrai si $x n’est pas égal à $y.
!== Non identique $x !== $y Vrai si $x et $y ne sont pas iden­tiques.

Opé­ra­teurs con­di­tion­nels

Ces opé­ra­teurs affectent les valeurs selon diverses con­di­tions.

Opérateur Nom Exemple Résultat
?: Opérateur ternaire $x = expr1 ? expr2 : expr3 Retourne la valeur de $x ; si expr1 est vrai, $x est identique à expr2, sinon $x est identique à expr3.
?? Opérateur Null coa­les­cent $x = expr1 ?? expr2 Retourne la valeur de $x ; la valeur de $x est expr1 si expr1 existe et n’est pas NULL, sinon $x est identique à expr2.
Conseil

Retrouvez les prin­ci­paux concepts de la pro­gram­ma­tion PHP dans notre tutoriel PHP. Nous vous re­com­man­dons également de consulter les avantages et in­con­vé­nients de PHP vs Python et de PHP vs Ja­vaS­cript afin d’ap­pro­fon­dir votre com­pré­hen­sion de PHP.

API de IONOS pour dé­ve­lop­peurs
Gérez vos produits d'hé­ber­ge­ment grâce à notre puissante API
  • En­re­gis­tre­ments DNS
  • Ad­mi­nis­tra­tion SSL
  • Do­cu­men­ta­tion API

Exemple d’uti­li­sa­tion des opé­ra­teurs PHP

Les opé­ra­teurs PHP peuvent être utilisés de manière po­ly­va­lente et à plusieurs endroits dans votre code.

Opé­ra­teurs dans les struc­tures de contrôle

Dans l’exemple suivant, nous avons utilisé des opé­ra­teurs de con­ca­té­na­tion et de com­pa­rai­son pour des dé­cla­ra­tions con­di­tion­nelles.

$age = 25;
$legalAge = 18;
if ($age > $legalAge) {
echo "Your age is: " . $age . " You are old enough to vote.";
} else {
echo "Your age is: " . $age . " You are not old enough to vote.";
}
php

Nous comparons l’âge ($age) à l’âge minimum légal ($legalAge) afin de dé­ter­mi­ner l’éli­gi­bi­lité. L’opérateur de com­pa­rai­son (>) vérifie que$ageest supérieur à$legalAge. Selon que la condition est vraie ou non, nous indiquons si la personne a l’âge requis pour voter et associons l’âge à l’opérateur de con­ca­té­na­tion. La valeur de$ageétant su­pé­rieure à celle de$legalAge, la condition est vraie.

Aller au menu principal