Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.