210 likes | 304 Views
Proměnné a podmínky. Pro začátek něco lehčího. Obsah. Proměnné Podmínky (21 snímků). Proměnné. Proměnná. Označení libovolného objektu pro snazší práci Umožňují abstrakci problému V matematice a logice zastupují libovolné konkrétní objekty –
E N D
Proměnné a podmínky Pro začátek něco lehčího
Obsah Proměnné a podmínky v PHP • Proměnné • Podmínky • (21 snímků)
Proměnné a podmínky v PHP Proměnné
Proměnná 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 …
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)
Proměnné v PHP 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
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 • lowerCamelCase: vedlejsiPocitadlo • upperPascalCase: VedlejsiPocitadlo
Výpis proměnné 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>“;
Typy proměnné 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
Výpis typu a hodnoty 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
Chování proměnných 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í
Proměnné a podmínky v PHP Podmínky
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ů:==; !=; >; <; >=; <=
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
Podmíněné zpracování Proměnné a podmínky v PHP • Příkaz se provede jen, je-li splněná podmínka. • If (podmínka){příkaz;}
Větvení 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;}
Příklad Proměnné a podmínky v PHP • $a = 5; • If ($a > 7){echo “Bum”;} else {echo “Bác”;}
Pozor 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 {…}
Shrnutí 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
K Zamyšlení 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”;
Příště Proměnné a podmínky v PHP • Operace • Vstup dat