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ą