Copyright © Radosław Kowaluk 2009-2014
Zapis | Nazwa | Opis | Przykład |
---|---|---|---|
$a + $b | Dodawanie | Suma $a i $b. | <?php $a = 1; $b=1; echo $a+$b; ?> |
$a - $b | Odejmowanie | Różnica $a i $b. | <?php $a = 2; $b=1; echo $a-$b; ?> |
$a * $b | Mnożenie | Iloczyn $a i $b. | <?php $a = 2; $b=3; echo $a*$b; ?> |
$a / $b | Dzielenie | Iloraz $a i $b. | <?php $a = 6; $b=3; echo $a/$b; ?> |
$a % $b | Modulo | Reszta z dzielenia $a przez $b. | <?php $a = 5; $b=3; echo $a%$b; ?> |
Zapis | Nazwa | Opis | Przykład |
---|---|---|---|
-$a | Negacja | Przeciwna do $a | <?php $a = 1; echo -$a; ?> |
++$a | Pre-inkrementacja | Zwiększa $a o jeden, potem zwraca $a | <?php $a = 1; echo ++$a; ?> |
$a++ | Post-inkrementacja | Zwraca $a, potem zwiększa $a o jeden. | <?php $a = 1; echo $a++; ?> |
--$a | Pre-dekrementacja | Zmniejsza $a o jeden, potem zwraca $a. | <?php $a = 1; echo --$a; ?> |
$a-- | Post-dekrementacja | Zwraca $a, potem zmniejsza $a o jeden. | <?php $a = 1; echo $a--; ?> |
<?php
$x = 1;
echo "x= " . $x;
?>
Zapis | Definicja | Opis |
---|---|---|
$a .= $b | $a = $a . $b | Konkatenacja |
$a += $b | $a = $a + $b | Suma |
$a -= $b | $a = $a - $b | Różnica |
$a *= $b | $a = $a * $b | Iloczyn |
$a /= $b | $a = $a / $b | Iloraz |
$a %= $b | $a = $a % $b | Modulo |
Przykład | Nazwa | Opis |
---|---|---|
$a == $b | Równy | TRUE jesli $a jest równe $b |
$a === $b | Identyczny | TRUE jeśli $a jest równe $b, i obydwa operandy są tego samego typu*. |
$a != $b | Różny | TRUE jeśli $a nie jest równy $b. |
$a <> $b | Różny | TRUE jeśli $a nie jest równy $b. |
$a !== $b | Nie identyczny | TRUE jeśli $a nie jest równy $b, lub nie są tego samego typu*. |
$a < $b | Mniejszy niż | TRUE jeśli $a jest mniejszy od $b. |
$a > $b | Większy niż | TRUE jeśli $a jest większy od $b. |
$a <= $b | Mniejszy lub równy | TRUE jeśli $a jest mniejszy lub równy $b. |
$a >= $b | Większy lub równy | TRUE jeśli $a jest większy lub równy $b. |
Przykład | Nazwa | Opis |
---|---|---|
$a and $b | I | TRUE jeśli zarówno $a jak i $b są TRUE. |
$a or $b | Lub | TRUE jeśli $a lub $b jest TRUE. |
$a xor $b | Wyłacznie-Lub | TRUE jeśli $a lub $b jest TRUE, ale nie jednocześnie. |
! $a | Nie | TRUE jeśli $a nie jest TRUE. |
$a && $b | I | TRUE jeśli zarówno $a jak i $b są TRUE. |
$a || $b | Lub | TRUE jeśli $a lub $b jest TRUE. |
<?php
$x = 1;
echo $x==1 ? "TAK" : "NIE" ;
echo "<br />" ;
echo $x==0 ? "TAK" : "NIE" ;
?>
<?php
echo ;
echo "<br />" ;
echo @ ;
?>
Powiązanie | Operatory |
---|---|
prawe | ! ~ ++ -- @ |
lewe | * / % |
lewe | + - . |
bez powiązania | < <= > >= |
bez powiązania | == != === !== |
lewe | && || |
lewe | ? : |
lewe | = += -= *= /= .= %= &= |= ^= ~= & <= > >= |
lewe | and xor or |
<?php
define("NAZWA", wartość);
echo "NAZWA = " . NAZWA;
echo "<br />" ;
echo "Wersja PHP" . PHP_VERSION;
?>
Stała predefiniowana | Opis |
---|---|
TRUE | prawda |
FALSE | fałsz |
PHP_VERSION | wersja parsera PHP |
PHP_OS | nazwa systemu operacyjnego |
_FILE_ | nazwa pliku skryptu |
_LINE_ | numer linii w skrypcie |
_DIR_ | nazwa katalogu |
_FUNCTION_ | nazwa funkcji |
_CLASS_ | nazwa klasy |
_METHOD_ | nazwa metody |