Lekcja 7 - Zmienne i stałe
Zmienna
Deklazacja zmiennej rozpoczyna się od znaku $
>Przykład:
$nazwa_zmiennej;
$nazwa_czesci_zdania;
$wiek;
W PHP rozróżniane są duże i małe litery. Przykład różnychg zmiennych:
$ZMIENNA;
$zmienna;
$Zmienna;
$ZmIeNnA;
Stała
Definiowanie stałej odbywa się za pomocą funkcji define()
przykład:
define("nazwa_zmiennej", "wartosc_zmiennej");
define("wiek_Krzyska", "42");
define("rok_poczatkowy", "2006");
itd..
Zadanie: napisz skrypt PHP używający zmienne i stałe wyświetlający dane użytkownika.
Rozwiązanie
OPERATORY
1. Arytmetyczne:
| Symbol | Składnia kodu | Opis |
| + | $x+$y | dodawanie |
| - | $x-$y | odejmowanie |
| * | $x*$y | mnożenie |
| / | $x/$y | dzielenie |
| % | $x%$y | zwraca resztę z dzielenia |
2. Bitowe
| Symbol | Składnia kodu | Opis |
| & | $x&$y | AND |
| ^ | $x^$y | XOR |
| | | $x|$y | OR |
| ~ | $x~$y | NOT |
| << | $x<<$y | przesunięcie bitów w lewo o podaną (y) liczbę miejsc |
| >> | $x>>$y | przesunięcie bitów w prawo o podaną (y) liczbę miejsc |
3. Operatory przypisania
| Symbol | Składnia kodu | Opis |
| = | $x=$y | przypisuje wartość zmiennej y do zmiennej x |
| += | $x+=$y | wykonuje przypisanie $x = $x + $y |
| -= | $x-=$y | wykonuje przypisanie $x = $x - $y |
| *= | $x*=$y | wykonuje przypisanie $x = $x * $y |
| /= | $x/=$y | wykonuje przypisanie $x = $x / $y |
| %= | $x%=$y | wykonuje przypisanie $x = $x % $y |
4. Inkrementacja i dekrementacja
| Symbol | Składnia kodu | Opis |
| ++ | $x++ | Postinkrementacja - zwiększa wartość o 1 po wykonania działania |
| ++ | ++$x | Preinkrementacja - zwiększa wartość o 1 przed wykonaniem działania |
| -- | $x-- | Postdekrementacja - zmniejsza wartość o 1 po wykonania działania |
| -- | --$x | Predekrementacja - zmniejsza wartość o 1 przed wykonaniem działania |
5. Operatory porównania
| Symbol | Składnia kodu | Opis |
| ! = | $x ! = $y | TRUE gdy zmienne nie są równe |
| ! = = | $x ! = = $y | TRUE gdy zmienne są równe |
| < | $x < $y | TRUE gdy zmienna x jest mniejsza od zmiennej y |
| < = | $x < = $y | TRUE gdy zmienna x jest mniejsza lub jest równa zmiennej y |
| = = | $x = = $y | TRUE gdy zmienne są równe |
| = = = | $x = = = $y | TRUE gdy zmienne są równe |
| > | $x > $y | TRUE gdy zmienna x jest większa od zmiennej y |
| > = | $x > = $y | TRUE gdy zmienna x jest większa lub jest równa zmiennej y |
6. Operatory logiczne
| Symbol | Składnia kodu | Opis |
| & & | $x & & $y | AND zwraca TRUE |
| | | | $x | | $y | OR zwraca TRUE |
| ! | !$x | negacja |
zadanie - przeanalizuj wartości zmiennych x, y, z i podaj ich wartości końcowe (użyj kodu PHP)
$x=3;
$y=6;
$z=8;
$x++;
$y--;
$z+=$y;
--$z;
$x*=$z;
print($x. " " .$y. " " .$z);
rozwiązanie
Powrót na stronę główną