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.
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. |
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. |
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.
- 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.";
}
phpNous comparons l’âge ($age
) à l’âge minimum légal ($legalAge
) afin de déterminer l’éligibilité. L’opérateur de comparaison (>
) vérifie que$age
est 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.