Opérateurs

DéfinitionOpérateurs de calcul

1
+, -, /, *, % (reste de la division entière)

DéfinitionOpérateurs d'assignation

1
$a += 5 ; /* correspond à $a = $a + 5 */
2
$a -= 5 ; /* correspond à $a = $a - 5 */
3
$a *= 2 ; /* correspond à $a = $a * 2 */
4
$a /= 2 ; /* correspond à $a = $a / 2 */

DéfinitionOpérateurs d'incrémentation

1
$a++ ; /* ajoute 1 à $a */
2
$a-- ; /* ôte 1 à $a */

DéfinitionOpérateurs de comparaison

Retourne un booléen

== égalité

!= différence

< infériorité

> supériorité

<= inférieur ou égal

>= supérieur ou égal

=== égalité de valeur et de type

!== différence de valeur et/ou de type

Retourne un nombre

<=> comparaison (-1 si inférieur, 0 si égal, 1 si supérieur)

DéfinitionOpérateurs logiques

|| : ou

OR : ou

&& : et

AND : et

! : non

DéfinitionOpérateurs de concaténation

. : "abc"."def" correspond à "abcdef"

DéfinitionPriorités entre opérateurs

1

() []

2

-- ++ !

3

* / %

4

+ -

5

< <= >= >

6

== != === !==

7

&

8

|

9

&&

10

||

11

= += -= *= ...

12

AND

13

OR