Les opérateurs PHP
Le opérateur = est utilisée pour assigner des valeurs aux variables en PHP.
L'opérateur + est utilisé pour ajouter des valeursensemble.
L'opérateur d'affectation de base en PHP est "=". Cela signifie que l'opérande de gauche se prépare à la valeur de l'expression sur la droite. Autrement dit, la valeur de "$x = 5" est de 5.
Les opérateurs de comparaison vous permet de comparer entre deux valeurs:
L'opérateur + est utilisé pour ajouter des valeursensemble.
Les opérateurs arithmétiques
Operator | Name | Description | Example | Result |
---|---|---|---|---|
x + y | Addition | Somme de x et y | 2 + 2 | 4 |
x - y | Subtraction | Difference entre x et y | 5 - 2 | 3 |
x * y | Multiplication | resultat de x fois y | 5 * 2 | 10 |
x / y | Division | Quotient of x and y | 15 / 5 | 3 |
x % y | Modulus | Remainder of x divided by y | 5 % 2 10 % 8 10 % 2 | 1 2 0 |
- x | Negation | Opposite of x | - 2 | |
a . b | Concatenation | Concatenate two strings | "Hi" . "Ha" | HiHa |
Les opérateurs d'assignation
L'opérateur d'affectation de base en PHP est "=". Cela signifie que l'opérande de gauche se prépare à la valeur de l'expression sur la droite. Autrement dit, la valeur de "$x = 5" est de 5.
Affectation | Même que ... | Description |
---|---|---|
x = y | x = y | L'opérande de gauche se prépare à la valeur de l'expression sur le droit |
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 | Module |
une. = b | a = a. b | Concaténer deux chaînes |
Incrémentation / décrémentation opérateurs
Opérateur | Nom | Description |
---|---|---|
+ + X | Pré-incrémentation | X incréments par un, puis retourne x |
x + + | De post-incrémentation | Retourne x, alors x augmente d'une |
- X | Pré-décrémentation | X Décrémente par un, puis retourne x |
x - | Post-décrémentation | Retourne x, alors x décrémente par l'un |
Opérateurs de comparaison
Les opérateurs de comparaison vous permet de comparer entre deux valeurs:Opérateur | Nom | Description | Exemple |
---|---|---|---|
x == y | Égal | Vrai si x est égal à y | 5 == 8 retourne false |
x === y | Identique | Vrai si x est égal à y, et ils sont de même type | 5 === "5" retourne false |
x! = y | Pas d'égalité | Vrai si x n'est pas égal à y | 5! = 8 renvoie true |
x <> y | Pas d'égalité | Vrai si x n'est pas égal à y | 5 <> 8 renvoie true |
x! == y | Ne sont pas identiques | Vrai si x n'est pas égal à y, ou bien ils ne sont pas du même type | 5! == "5" renvoie vrai |
x> y | Plus de | Vrai si x est plus grand que y | 5> 8 retourne false |
x <y | Moins que | Vrai si x est inférieur à y | 5 <8 renvoie true |
x> = y | Supérieur ou égal à | Vrai si x est supérieur ou égal à y | 5> = 8 déclarations fausses |
x <= y | Inférieur ou égal à | Vrai si x est inférieur ou égal à y | 5 <= 8 renvoie true |
Opérateurs logiques
Opérateur | Nom | Description | Exemple |
---|---|---|---|
x et y | Et | Vrai si x et y sont vrais | x = 6 y = 3 (x <10 et y> 1) renvoie vrai |
x ou y | Ou | Vrai si un ou les deux X et Y sont vraies | x = 6 y = 3 (x == 6 ou y == 5) renvoie vrai |
x xor y | Xor | Vrai si x ou y est vrai, mais pas les deux | x = 6 y = 3 (x == 6 xor y == 3) retourne false |
x && y | Et | Vrai si x et y sont vrais | x = 6 y = 3 (x <10 && y> 1) renvoie vrai |
x | | y | Ou | Vrai si un ou les deux X et Y sont vraies | x = 6 y = 3 (x == 5 | | y == 5) retourne false |
! x | Pas | Vrai si x n'est pas vrai | x = 6 y = 3 ! (x == y) retourne true |
Opérateurs de tableaux
Opérateur | Nom | Description |
---|---|---|
x + y | Union | Union de x et y |
x == y | Égalité | Vrai si x et y ont les mêmes paires clé / valeur |
x === y | Identifie | Vrai si x et y ont les mêmes paires clé / valeur dans le même ordre et les mêmes types |
x! = y | Inégalité | Vrai si x n'est pas égal à y |
x <> y | Inégalité | Vrai si x n'est pas égal à y |
x! == y | La non-identité | Vrai si x n'est pas identique à y |