PHP Operators : les composants clés de la programmation

Les opérateurs PHP fournissent 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 intelligible et intuitive.

Que sont les opérateurs PHP ?

Les opérateurs PHP sont des symboles spéciaux ou des suites de caractères permettant d’exécuter des opérations sur des variables PHP et des valeurs. Ils permettent de manipuler des données, de contrôler des conditions et d’exécuter des opérations mathématiques. Ils font souvent partie intégrante des fonctions PHP et des classes PHP. Mais même dans les applications complexes, les opérateurs remplissent des tâches essentielles. Vous pouvez par exemple appeler des données dans une base de données MySQL à l’aide d’informations PHP et comparer ou associer les données à l’aide d’opérateurs.

Conseil

Avec Deploy Now de IONOS, vous pouvez mettre en place et gérer aisément vos applications. Grâce à des fonctions automatiques de déploiement, vous avez la certitude que vos applications offrent toujours les performances requises, sans intervention manuelle. Vous gagnez ainsi du temps et des ressources et pouvez vous concentrer sur le développement continu de vos projets.

Quels sont les groupes d’opérateurs PHP ?

Les opérateurs PHP exécutent diverses opérations, dont des calculs, des affectations de valeurs, des comparaisons et des expressions logiques.

Voici quelques-uns des principaux types d’opérateurs en PHP :

  • Opérateurs arithmétiques
  • Opérateurs d’affectation
  • Opérateurs de comparaison
  • Opérateurs d’incrémentation et de décrémentation
  • Opérateurs logiques
  • Opérateurs de chaînes de caractères
  • Opérateurs de tableaux
  • Opérateurs conditionnels

Opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés pour exécuter des calculs mathématiques.

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

Opérateurs d’affectation

Les opérateurs d’affectation, comme =, +=, -=, *=, /= permettent d’affecter des valeurs à des variables et d’actualiser les valeurs des variables.

Affectation Équivaut à Description
x = y x = y La valeur de y est assignée à x.
x += y x = x + y Addition
x -= y x = x - y Soustraction
x *= y x = x* y Multiplication
x /= y x = x / y Division
x %= y x = x % y Modulus

Opérateurs de comparaison

Ces opérateurs comparent les valeurs et analysent les conditions.

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 Object Storage
Stockage de données sûr et économique

Augmentez votre rentabilité grâce à un stockage évolutif, qui s'intègre à vos scénarios d'application.

Opérateurs d’incrémentation et de décrémentation

L’incrémentation ou la décrémentation augmente ou réduit la valeur des variables.

Opérateur Nom Description
++$x Pré-incrémentation Augmente $x de 1, puis retourne $x.
$x++ Post-incrémentation Retourne $x, puis augmente $x de 1.
--$x Pré-décrémentation Réduit $x de 1, puis retourne $x.
$x-- Post-décrémentation Retourne $x, puis réduit $x de 1.

Opérateurs logiques

Les opérateurs logiques sont utilisés en PHP pour créer des expressions logiques et associer ou nier des conditions.

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 simultané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érateurs de chaînes de caractères

Ces opérateurs fonctionnent avec des chaînes.

Opérateur Nom Exemple Résultat
. Concaténation $txt1 . $txt2 Associe $txt1 et $txt2.
.= Opérateur d’affectation concaténant $txt1 .= $txt2 Associe $txt2 à $txt1.

Opérateurs de tableaux

Il existe des opérateurs 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 identiques.

Opérateurs conditionnels

Ces opérateurs affectent les valeurs selon diverses conditions.

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 coalescent $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 principaux concepts de la programmation PHP dans notre tutoriel PHP. Nous vous recommandons également de consulter les avantages et inconvénients de PHP vs Python et de PHP vs JavaScript afin d’approfondir votre compréhension de PHP.

API de IONOS pour développeurs
Gérez vos produits d'hébergement grâce à notre puissante API
  • Enregistrements DNS
  • Administration SSL
  • Documentation API

Exemple d’utilisation des opérateurs PHP

Les opérateurs PHP peuvent être utilisés de manière polyvalente et à plusieurs endroits dans votre code.

Opérateurs dans les structures de contrôle

Dans l’exemple suivant, nous avons utilisé des opérateurs de concaténation et de comparaison pour des déclarations conditionnelles.

$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éterminer l’éligibilité. L’opérateur de comparaison (>) 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 concaténation. La valeur de$ageétant supérieure à celle de$legalAge, la condition est vraie.

Cet article vous a-t-il été utile ?
Page top