SKiBD Laboratorium 7
OPERATORY:
Podstawową funkcją operatora jest zrobienie czegoś z wartością zmiennej. Może to być przypisanie wartości, zmiana wartości lub porównanie kilku wartości.
Główne typy operatorów to:
1. operatory przypisania: przypisują wartość do zmiennej, mogą również dodawać do bieżącej wartości zmiennej lub od niej odejmować
Operator |
Przykład |
Czynność |
+= |
$a += 3 ; |
Zwiększa wartość zmiennej o 3 |
-= |
$a -= 3 ; |
Zmniejsza wartość zmiennej o 3 |
$a .= „łańcuch”; |
Dopisuje do zmiennej łańcuch tekstowy (zmienna musi być łańcuchowa) | |
++, - |
$a++; |
Zwiększa zmienną o 1 |
2. operatory arytmetyczne: służą do dodawania, odejmowania, dzielenia i mnożenia
Operator |
Przykład |
Czynność |
+ |
$b = $a + 3; $c = $b + $a; |
Dodaje wartości |
- |
$b = $a - 3; $c = $b - $a; |
Odejmuje wartości |
* |
$b = $a * 3; $c = $b * $a; |
Mnoży wartości |
/ |
$b = $a / 3; $c = $b / $a; |
Dzieli wartości |
% |
$b = $a % 3; |
Zwraca resztę |
3. operatory porównania: porównują dwie wartości i zwracają prawdę lub fałsz, na podstawie zwróconej wartości można następnie wykonywać dalsze działania
Operator |
Definicja |
== (podwójne równa się) |
Równe |
!= |
Nie równe |
> |
Większe niż |
< |
Mniejsze niż |
>= |
Większe lub równe |
<= |
Mniejsze lub równe |
4. operatory logiczne: określają status warunków
Operatory logiczne pozwalają skryptowi określić status warunków(takich jak opisane wyżej porównania). W kontekście instrukcji if ... else lub while operatory logiczne wykonują określony kod według tego, które warunki są prawdziwe, a które fałszywe.
Do podstawowych należy zaliczyć && (logiczne i) oraz || (logiczne lub) i !(negacja).
f) Tablice
Służą do przechowywania listy wartości. Zmienną tablicową tworzymy poprzez podanie nazwy i znaku dolara oraz indeksu:
<?
$dni_tygodnia[0] = „poniedziałek”;
$dni_tygodnia[l] = „wtorek”;
Podstawy PHP. Dynamiczne strony WWW. 6