Operátory v PHP
Aritmetické operátory přiřazení
Pro: int a = 3, b = 11;
Operátor | Zkráceně | Úplný výraz | Výsledek |
---|---|---|---|
+= | a += 3; | a = a + 3; | 6 uloženo do a |
-= | a -= 2; | a = a - 2; | 1 uloženo do a |
*= | a *= 4; | a = a * 4; | 12 uloženo do a |
/= | a /= 2; | a = a / 2; | 1 uloženo do a |
%= | b %= 3; | b = b % 3; | 2 uloženo do b |
Operátory inkrementace a dekrementace
Unární operátor inkrementace ++
zvyšuje hodnotu uloženou v celočíselné proměnné o jeničku.
Unární operátor dekrementace -
snižuje hodnotu uloženou v celočíselné proměnné o jeničku.
Následující výrazy jsou ekvivalentní:
c = c + 1;
c += 1;
c++;
Je-li operátor inkrementace nebo dekrementace za proměnnou, nazývá se operace následná inkrementace nebo následná dekrementace.
Relační operátory
Patří sem: <, >, <=, >=
... je menší, je větší, je menší nebo rovno, je větší nebo rovno;
==, !=
... rovná se, nerovná se
Operátory rovnosti
== test rovnosti x == y pravda (hodnota true), != test nerovnosti (x ≠ y) = ... operátor přiřazení == ... operátor ekvivalence, srovnání - výsledkem je true or false
Logické operátory
! NOT - negace && AND - logický součin (a zároveň) || OR - logický součet (nebo)
. (tečka) operátor pro spojování řetězců