De la mateixa manera que existeixen operadors lògics i comparatius en Javascript, també hi existeixen en PHP, i sovint és important o clau conèixer quins existeixen i com fer-los servir, per sortir de situacions en la que ens trobem encallats. Aquí us deixo una mostra dels operadors lògics:
Exemple | Nom | Resultat |
---|---|---|
$a and $b | And (i) | TRUE si tant $a com $b són TRUE . |
$a or $b | Or (o inclosiu) | TRUE si qualsevol $a o $b és TRUE . |
$a xor $b | Xor (o exclosiu) | TRUE si $a o $b és TRUE , pero no ambdós. |
!$a | Not (no) | TRUE si $a no és TRUE . |
$a && $b | And (i) | TRUE si tant $a como $b són TRUE . |
$a || $b | Or (o inclosiu) | TRUE si qualsevol $a o $b és TRUE . |
Seguidament, els operadors comparatius en PHP:
Exemple | Nom | Resultat |
---|---|---|
$a == $b | Igual | TRUE si $a és igual a $b després de la manipulació de tipus. |
$a === $b | Idèntic | TRUE si $a és igual a $b i són del mateix tipus. |
$a != $b | Diferent | TRUE si $a no és igual a $b després de la manipulació de tipus. |
$a <> $b | Diferent | TRUE si $a no és igual a $b després de la manipulació de tipus. |
$a !== $b | No idèntic | TRUE si $a no és igual a $b, o si no són del mateix tipus. |
$a < $b | Menor que | TRUE si $a és estrictament menor que $b. |
$a > $b | Major que | TRUE si $a és estrictament major que $b. |
$a <= $b | Menor o igual que | TRUE si $a és menor o igual que $b. |
$a >= $b | Major o igual que | TRUE si $a és major o igual que $b. |
Com que en comparatives n’existeixen de varis tipus, i encara no les coneixem exhaustivament, més endavant publicaré una entrada amb les possibilitats comparatives entre diferents elements, ja que no tots són comparables