Gli operatori che il PHP ci mette a disposizione sono molti, e vedremo in questa pagina i più importanti che non abbiamo ancora avuto modo di esaminare, in particolari gli operatori booleani, quelli matematici e quelli di incremento-decremento. Ad ogni operatore faremo seguire una breve descrizione.
$a & $b
operatore "And" ($a e $b);
$a && $b
come sopra, ma con una precedenza più alta;
$a | $b
operatore "Or" ($a oppure $b);
$a || $b
come sopra, ma con una precedenza più alta;
$a ^ $b
operatore "Xor" ($a oppure $b ma non entrambi);
!$a
operatore "Not" (vero se $a non è vera);
$a == $b
operatore di uguaglianza, vero se $a ha lo stesso valore di $b;
$a != $b
l'opposto di quanto sopra;
$a < $b;
$a è minore di $b;
$a <= $b
$a è minore o uguale a $b;
$a > $b
$a è maggiore di $b;
$a >= $b
$a è maggiore o uguale a $b;
$a ? $b : $c
questo, da utilizzarsi più con le espressioni che con le variabili, valuta $b se $a è vera, e valuta $c se $a è falsa;
++$a
incrementa di uno $a e la restituisce; $a++ restituisce $a e la incrementa di uno
--$a
$a--
come i due precedenti, ma il valore è decrementato.