Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilNela Svobodová
1
Proměnné v PHP Každý programovací jazyk pracuje s nějakými hodnotami. To, do čeho se tyto hodnoty ukládají, se nazývá proměnné. Každý programovací jazyk pracuje s nějakými hodnotami. To, do čeho se tyto hodnoty ukládají, se nazývá proměnné. Každá proměnná má: Každá proměnná má: název (někdy se mu říká identifikátor) název (někdy se mu říká identifikátor) hodnotu (někdy se označuje termínem literál). hodnotu (někdy se označuje termínem literál). V každém okamžiku je hodnota proměnné v programu jednoznačně daná, během programu se však může měnit V každém okamžiku je hodnota proměnné v programu jednoznačně daná, během programu se však může měnit
2
Typy proměnných Typ Název v PHP Popis Logický typ Boolean uchovává hodnotu "pravda" nebo "nepravda". Zapisuje se jako TRUE a FALSE Celočíselný typ Integer uchovává celá kladná i záporná čísla (a nulu) -2 biliónů po + 2 bilióny Desetinné číslo Float uchovává desetinná nebo Real čísla s přesností obyčejně na 14 desetinných míst Řetězec String uchovává texty neboli řetězce
3
Každá proměnná musí mít jednoznačný název. Ten v PHP začíná znakem dolaru($) a následuje (bez mezery) nějakým pojmenováním. Každá proměnná musí mít jednoznačný název. Ten v PHP začíná znakem dolaru($) a následuje (bez mezery) nějakým pojmenováním. Znak dolaru napíšete nejjednodušeji pomocí kombinace kláves – pravý "Alt Gr" a k tomu klávesa malé "ů". Znak dolaru napíšete nejjednodušeji pomocí kombinace kláves – pravý "Alt Gr" a k tomu klávesa malé "ů". První znak toho pojmenování musí být buď písmeno a-z nebo podtržítko. Nesmí to být číslo ani nic jiného. První znak toho pojmenování musí být buď písmeno a-z nebo podtržítko. Nesmí to být číslo ani nic jiného. Tvorba proměnných
4
Názvy proměnných v PHP rozlišují mezi malými a velkými písmeny, takže pozor na to. Praxe bývá většinou taková, že se proměnné píší malými písmeny. Názvy proměnných v PHP rozlišují mezi malými a velkými písmeny, takže pozor na to. Praxe bývá většinou taková, že se proměnné píší malými písmeny. Desetinná čísla se zadávají s tečkou, ne s čárkou. Desetinná čísla se zadávají s tečkou, ne s čárkou. Řetězce se uzavírají do uvozovek nebo do apostrofů. Řetězce se uzavírají do uvozovek nebo do apostrofů. Tvorba proměnných
5
Ukázky proměnných Ukázky proměnných <? $mam_malo_penez = TRUE; //logický typ $plat = 10000; //celočíselný typ $disketa = 3.5; //desetinné číslo $prohlaseni = "Právě se vracím z pražského hradu!..." ; //řetězec echo $mam_malo_penez." "; echo $plat." "; echo $disketa." "; echo $prohlaseni." "; ?>
6
Běžné chyby v proměnných Běžné chyby v proměnných <? $3sestry = "tři sestry" ; // toto bude špatně. Proměnná nesmí začínat číslem $rok = 2013; echo $Rok; // toto sice projde, ale nic to nevypíše (velikost písmen v názvu) ?>
7
Superglobální proměnné Superglobální proměnné $_GET – přenos dat v rámci URL $_GET – přenos dat v rámci URL $_POST – přenos dat v rámci hlavičky http $_POST – přenos dat v rámci hlavičky http $_SESSION – přenos dat mezi weby $_SESSION – přenos dat mezi weby $_COOKIE – ukládání informací na počítači klienta $_COOKIE – ukládání informací na počítači klienta $_FILES – nahrávání souborů na server $_FILES – nahrávání souborů na server $_REQUEST – obsahuje všechny předané hodnoty $_REQUEST – obsahuje všechny předané hodnoty $_SERVER – pole předdefinovaných proměnných $_SERVER – pole předdefinovaných proměnných $_ENV – proměnné z prostředí, kde běží PHP $_ENV – proměnné z prostředí, kde běží PHP $GLOBALS – pole všech proměnných $GLOBALS – pole všech proměnných Proměnné se jmenují superglobální proto, že jsou přístupné v každé funkci
8
Operátory Operátory Operátor se používá k zjištění hodnoty pomocí provedení procedury. Operátor se používá k zjištění hodnoty pomocí provedení procedury. OPERÁTOROPERACEPŘÍKLADPOPIS =přiřazení$a=1$a je 1 +sčítání2 + 3součet 2 a 3 = 5 -odečítání3 – 2rozdíl 3 a 2 = 1 *násobení2 * 3součin 2 a 3 = 6 /dělení3 / 2podíl 3 a 2 = 1.5 %zbytek (modulo)3 % 2 počítá zbytek celočíselného dělení = 1
9
Operátory Operátory OPERÁTOROPERACEPŘÍKLADPOPIS ==rovnost$a == $b$a a $b mají stejnou hodnotu <menší$a < $b$a je menší než $b >větší$a > $b$a je větší než $b <=menší nebo rovno $a <= $b$a je menší nebo rovno $b =>větší nebo rovno $a => $b$a je větší nebo rovno $b !=nerovnost$a != $b$a se nerovná $b <> Nerovnost $a <> $b $a se nerovná $b
10
Otázky k opakování 1. Z jakých částí se skládá proměnná? 2. Jaké znáte typy proměnných? 3. Jak poznáme proměnnou v PHP skriptu? 4. Může začínat proměnná číslem? 5. Vyjmenujte operátory pro práci s proměnnými.
11
Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 Použité obrázky: Vlastní
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.