Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

PROMĚNNÉ A PODMÍNKY Pro začátek něco lehčího. OBSAH  Proměnné  Podmínky  (21 snímků) PROMĚNNÉ A PODMÍNKY V PHP 2.

Podobné prezentace


Prezentace na téma: "PROMĚNNÉ A PODMÍNKY Pro začátek něco lehčího. OBSAH  Proměnné  Podmínky  (21 snímků) PROMĚNNÉ A PODMÍNKY V PHP 2."— Transkript prezentace:

1 PROMĚNNÉ A PODMÍNKY Pro začátek něco lehčího

2 OBSAH  Proměnné  Podmínky  (21 snímků) PROMĚNNÉ A PODMÍNKY V PHP 2

3 PROMĚNNÉ PROMĚNNÉ A PODMÍNKY V PHP 3

4 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 –  … a, b a c jsou délky stran trojúhelníka  … v je rychlost automobilu jedoucího … PROMĚNNÉ A PODMÍNKY V PHP 4

5 PROMĚNNÉ V PROGRAMOVÁNÍ  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É A PODMÍNKY V PHP 5

6 PROMĚNNÉ 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 PROMĚNNÉ A PODMÍNKY V PHP 6

7 NÁZVY PROMĚNNÝCH  Proměnné začínající _ je zvykem používat pro struktury interpretu  Výstižné pojmenování:  Vyska / v  Urok / u  DelkaStranyA / a 1.nahrazení mezery podtržítkem: vedlejsi_pocitadlo 2.lower CamelCase: vedlejsiPocitadlo 3.upper PascalCase: VedlejsiPocitadlo PROMĚNNÉ A PODMÍNKY V PHP 7

8 VÝPIS PROMĚNNÉ  $a = “ je velké”;  Echo $a;  Echo “$a“;  Echo “Číslo $a”;  Echo ‘Číslo $a’;  Echo “ Číslo $a “; PROMĚNNÉ A PODMÍNKY V PHP 8

9 TYPY PROMĚNNÉ  Celá čísla (int, integer)  Čísla s plovoucí desetinnou čárkou (float, real)  Řetězce (string)  Boolean  Pole  Objekty  Zdroj  NULL PROMĚNNÉ A PODMÍNKY V PHP 9

10 VÝPIS TYPU A HODNOTY  $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 PROMĚNNÉ A PODMÍNKY V PHP 10

11 CHOVÁNÍ PROMĚNNÝCH  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 11

12 PODMÍNKY PROMĚNNÉ A PODMÍNKY V PHP 12

13 PODMÍNKY  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ů: ==; !=; >; =; <= PROMĚNNÉ A PODMÍNKY V PHP 13

14 PRAVDIVOST PROMĚNNÝCH  Převod datových typů na boolean 1.Vše, co není nepravda, je pravda 2.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 PROMĚNNÉ A PODMÍNKY V PHP 14

15 PODMÍNĚNÉ ZPRACOVÁNÍ  Příkaz se provede jen, je-li splněná podmínka.  If (podmínka) { příkaz; } PROMĚNNÉ A PODMÍNKY V PHP 15

16 VĚTVENÍ  Podle splnění podmínky se provede buď první nebo druhý příkaz.  If (podmínka) { příkaz1; } else { příkaz2; } PROMĚNNÉ A PODMÍNKY V PHP 16

17 PŘÍKLAD  $a = 5;  If ($a > 7) { echo “Bum”; } else { echo “Bác”; } PROMĚNNÉ A PODMÍNKY V PHP 17

18 POZOR  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 PROMĚNNÉ A PODMÍNKY V PHP (…) {…} 18

19 SHRNUTÍ  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 PROMĚNNÉ A PODMÍNKY V PHP 19

20 K ZAMYŠLENÍ  Co je výsledkem: 1.$cislo = 2; 2.$text = “”; 3.If ($cislo) echo “A”; else if ($text) echo “B”; else echo “C”; PROMĚNNÉ A PODMÍNKY V PHP 20

21 PŘÍŠTĚ  Operace  Vstup dat PROMĚNNÉ A PODMÍNKY V PHP 21


Stáhnout ppt "PROMĚNNÉ A PODMÍNKY Pro začátek něco lehčího. OBSAH  Proměnné  Podmínky  (21 snímků) PROMĚNNÉ A PODMÍNKY V PHP 2."

Podobné prezentace


Reklamy Google