|
Operatory logiczne |
||
| Operator | Rezultat | |
|
Koniunkcja |
$a && $b |
$a, jeśli $a jest fałszywe, w przeciwnym wypadku $b |
|
Alternatywa |
$a || $b |
$a, jeśli $a jest prawdziwe, w przeciwnym wypadku $b |
|
Negacja |
!$a |
prawda (true), jeśli $a jest fałszywe, w przeciwnym wypadku fałsz (false) |
|
Operatory porównawcze |
||
|
Równość |
dla liczb: $a == $b |
true, jeśli $a jest równe $b |
|
Nierówność |
dla liczb: $a != $b |
true, jeśli $a nie jest równe $b |
|
Większy |
dla liczb: $a > $b |
true, jeśli $a jest większe od $b |
|
Mniejszy |
dla liczb: $a < $b |
true, jeśli $a jest mniejsze od $b |
|
Większy lub równy |
dla liczb: $a >= $b |
true, jeśli $a jest większe lub równe $b |
|
Mniejszy lub równy |
dla liczb: $a <= $b |
true, jeśli $a jest mniejsze lub równe $b |
|
Operatory matematyczne |
||
|
Dodawanie |
$a + $b |
suma $a i $b |
|
Odejmowanie |
$a - $b |
różnica $a i $b |
|
Mnożenie |
$a * $b |
iloczyn $a i $b |
|
Dzielenie |
$a / $b |
iloraz $a i $b |
|
Reszta (modulo) |
$a % $b |
reszta z dzielenia $a przez $b |
|
Potęgowanie |
$a ** $b |
$a do potęgi $b |
|
Operacje na ciągach znakowych |
||
|
Konkatenacja |
$a="ala"; |
"alamakota" |
|
Możliwe jest też mnożenie ciągów. Tak, jak w przypadku dodawania, operator mnożący ciągi jest inny niż operator mnożący dla liczb. |
||
|
Mnożenie |
$a="-"; |
"----------" |