Презентация загружается. Пожалуйста, подождите

Презентация загружается. Пожалуйста, подождите

Pro začátek něco lehčího

Similar presentations


Presentation on theme: "Pro začátek něco lehčího"— Presentation transcript:

1 Pro začátek něco lehčího
Proměnné a podmínky Pro začátek něco lehčího

2 Obsah Proměnné a podmínky v PHP Proměnné Podmínky (21 snímků)

3 Proměnné a podmínky v PHP

4 Proměnná Označení libovolného objektu pro snazší práci
Proměnné a podmínky v PHP Označení libovolného objektu pro snazší práci Umožňují abstrakci problému V matematice a logice zastupují libovolné konkrétní objekty – … a, b a c jsou délky stran trojúhelníka … v je rychlost automobilu jedoucího …

5 Proměnné v Programování
Proměnné a podmínky v PHP Pojmenované uložiště informací Čísla, texty, obrázky, soubory Typ a hodnota Typové jazyky: proměnná má typ Beztypové jazyky: hodnota proměnné má typ (tedy typ proměnné se může měnit)

6 Proměnné v PHP Název je souvislý řetězec bez mezer Je uvozen znakem $
Proměnné a podmínky v PHP Název je souvislý řetězec bez mezer Je uvozen znakem $ Začíná znakem A-Za-z_ V názvu lze použít znaky A-Za-z1-9_ Nepoužívají se znaky s háčky a čárkami

7 Názvy proměnných Proměnné a podmínky v PHP Proměnné začínající _ je zvykem používat pro struktury interpretu Výstižné pojmenování: Vyska / v Urok / u DelkaStranyA / a nahrazení mezery podtržítkem: vedlejsi_pocitadlo lower CamelCase: vedlejsiPocitadlo upper PascalCase: VedlejsiPocitadlo

8 Výpis proměnné $a = “ je velké”; Echo $a; Echo “$a“; Echo “Číslo $a”;
Proměnné a podmínky v PHP $a = “ je velké”; Echo $a; Echo “$a“; Echo “Číslo $a”; Echo ‘Číslo $a’; Echo “<p>Číslo $a</p>“;

9 Typy proměnné Celá čísla (int, integer)
Proměnné a podmínky v PHP Celá čísla (int, integer) Čísla s plovoucí desetinnou čárkou (float, real) Řetězce (string) Boolean Pole Objekty Zdroj NULL

10 Výpis typu a hodnoty $a = false; echo $a; var_dump($a)
Proměnné a podmínky v PHP $a = false; echo $a; var_dump($a) Vypíše hodnotu a typ proměnné – rozepíše i obsah pole Hledání chyb, ladění aplikace

11 Chování proměnných PHP je netypový jazyk
Proměnné a podmínky v PHP PHP je netypový jazyk Do proměnné lze uložit libovolná data Typ obsahu lze měnit Není třeba deklarovat předem Použití bez inicializace je jen varování

12 Proměnné a podmínky v PHP

13 Podmínky Proměnné a podmínky v PHP Umožňuje programu rozhodovat se, zda se příslušný příkaz provede Samotná podmínka musí dávat smysl – výsledek výrazu musí být jasně: Pravda Nepravda Příklady operátorů: ==; !=; >; <; >=; <=

14 Pravdivost proměnných
Proměnné a podmínky v PHP Převod datových typů na boolean Vše, co není nepravda, je pravda Nepravdivé výrazy jsou: false (int) 0 (real) 0.0 prázdný řetězec "" a řetězec "0" prázdné pole objekt bez metod a datových členů NULL

15 Podmíněné zpracování Příkaz se provede jen, je-li splněná podmínka.
Proměnné a podmínky v PHP Příkaz se provede jen, je-li splněná podmínka. If (podmínka) { příkaz; }

16 Větvení Podle splnění podmínky se provede buď první nebo druhý příkaz.
Proměnné a podmínky v PHP Podle splnění podmínky se provede buď první nebo druhý příkaz. If (podmínka) { příkaz1; } else { příkaz2; }

17 Příklad $a = 5; If ($a > 7) { echo “Bum”; } else { echo “Bác”; }
Proměnné a podmínky v PHP $a = 5; If ($a > 7) { echo “Bum”; } else { echo “Bác”; }

18 (…) {…} Pozor Závorky Středníky Kolem podmínky: kulaté
Proměnné a podmínky v PHP (…) Závorky Kolem podmínky: kulaté Kolem příkazů: složené Pokud je v podmínce jen jeden příkaz, nemusí se závorky psát – my je budeme raději psát vždy. Středníky Kde končí jednotlivé příkazy {…}

19 Shrnutí Jak vypadá proměnná Jak proměnnou vypsat
Proměnné a podmínky v PHP Jak vypadá proměnná Jak proměnnou vypsat Jak zjistit typ obsahu proměnné Jak vypadá příkaz if Jaké hodnoty proměnných jsou “pravdivé” Jak psát správně závorky a středníky

20 K Zamyšlení Co je výsledkem: $cislo = 2; $text = “”;
Proměnné a podmínky v PHP Co je výsledkem: $cislo = 2; $text = “”; If ($cislo) echo “A”; else if ($text) echo “B”; else echo “C”;

21 Příště Proměnné a podmínky v PHP Operace Vstup dat


Download ppt "Pro začátek něco lehčího"

Similar presentations


Ads by Google