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

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

PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES. 2 ZÁKLADY SYNTAXE MOŽNOSTI ZÁPISU SKRIPTU.

Podobné prezentace


Prezentace na téma: "PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES. 2 ZÁKLADY SYNTAXE MOŽNOSTI ZÁPISU SKRIPTU."— Transkript prezentace:

1 PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES

2 2 ZÁKLADY SYNTAXE MOŽNOSTI ZÁPISU SKRIPTU

3 3 ODDĚLENÍ INSTRUKCÍ TENTO KÓD NEBUDE FUNGOVAT FUNKČNÍ KÓD INSTRUKCE SE ODDĚLUJÍ STŘEDNÍKEM

4 4 KOMENTÁŘE JEDNOŘÁDKOVÝ KOMENTÁŘ VÍCEŘÁDKOVÝ KOMENTÁŘ

5 5 PŘÍKAZ ECHO SYNTAXE PRO ODŘÁDKOVÁNÍ

6 6 SPECIÁLNÍ SEKVENCE ZNAKŮ

7 7 SPOJOVÁNÍ ŘETĚZCŮ SPOJOVÁNÍ ŘETĚZCŮ SE DĚJE POMOCÍ OPERÁTORU. (TEČKA)

8 8 PROMĚNNÉ V PHP

9 9 ILUSTRACE PROMĚNNÝCH PO SPUŠTĚNÍ SKRIPTU

10 10 JEDNOPÍSMENNÉ NÁZVY NEBÝVAJÍ TO NEJLEPŠÍ. JAK BUDETE ČASEM VĚDĚT, K ČEMU SLOUŽÍ PROMĚNNÁ $D A $G ??? PŘÍLIŠ DLOUHÉ NÁZVY TAKY NEJSOU TO PRAVÉ OŘECHOVÉ. KDYŽ MÁTE NAPSAT $JEDNAODVESNATROJUHELNIKU + $DRUHAODVESNATROJUHELNIKU, PŮJDE TO POMALU A MŮŽETE SNADNĚJI UDĚLAT PŘEKLEP. KDYŽ POUŽÍVÁTE SEBEPOPISUJÍCÍ NÁZVY PROMĚNNÝCH, BÝVÁ DOBRÉ SE ROZHODNOUT PRO ČEŠTINU NEBO JINÝ JAZYK, ALE NEMÍCHAT TO. NAPŘÍKLAD $TATA+$MAMA=$DITE ALE NE $TATA+$MAMA=$CHILD. MY BUDEME POUŽÍVAT V TOMTO SERIÁLU PŘEVÁŽNĚ ČESKÉ NÁZVY BEZ HACKU A CAREK. KDYŽ UŽ MUSÍ BÝT NÁZEV PROMĚNNÉ DLOUHÝ, UDĚLÁ OBČAS NĚJAKÉ TO VELKÉ PÍSMENO SITUACI SNESITELNĚJŠÍ. $SMAZSOUBORZDISKU NENÍ TAK ČTIVÉ JAKO $SMAZSOUBORZDISKU. NĚKTEŘÍ TOMU ŘÍKAJÍ VELBLOUDÍ NOTACE. NĚKDO SI PROMĚNNÉ OZNAČUJE PREFIXEM PODLE TYPU. CELOČÍSELNÉ TŘEBA $INTPOCET, ŘETĚZCE $STRNAZEV A PODOBNĚ. NEVÍM ZDA JE TO AŽ TAK VELKÁ VÝHODA, NEDĚLÁM TO. NÁZVY PROMĚNNÝCH

11 11 POLE POLE MÁ PRVKY; KAŽDÝ PRVEK MÁ INDEX NEBO KLÍČ A HODNOTU. VZNIKLA NÁM PROMĚNNÁ $FRONTA (POLE), KTERÁ OBSAHUJE PĚT PRVKŮ, Z NICHŽ KAŽDÝ MÁ SVŮJ INDEX (NAPŘÍKLAD TROJKU) A HODNOTU (TAKŽE MARUŠKA). INDEXOVANÉ POLE

12 12 POLE ASOCIATIVNÍ POLE

13 13 POLE VÍCEROZMĚRNÉ POLE

14 14 INICIALIZACE POLE SLOUŽIT JAKO SEZNAMY SIMULOVAT SLOVNÍKY FUNGOVAT JAKO KOLEKCE PRVKŮ PRACOVAT JAKO ZÁSOBNÍKY NEBO FRONTY PŘEDSTAVOVAT STROMOVÉ STRUKTURY (PRVKEM POLE TOTIŽ MŮŽE BÝT POLE) BÝT VRACENA Z FUNKCÍ PHP (NAPŘÍKLAD SE TO TÝKÁ DATABÁZÍ, JAK UVIDÍME) K ČEMU POLE SLOUŽÍ DVA MOŽNÉ PŘÍPADY

15 15 VÝRAZY V PHP VÝRAZEM JE V PHP ZHRUBA ŘEČENO "VŠECHNO, CO MÁ NĚJAKOU HODNOTU".

16 16 KONSTANTY KONSTANTA JE V PHP NĚCO JAKO PROMĚNNÁ, ALE BĚHEM PROGRAMU SVOU HODNOTU NEMĚNÍ. PŘED NÁZVEM KONSTANTY V PHP NENÍ ZNAK DOLARU ($). KONSTANTA JE VÝRAZ.

17 17 DALŠÍ VÝRAZY DALŠÍ MOŽNOST

18 18 ZMĚNY VÝRAZU ZMĚNY VÝRAZU POMOCÍ JEHO SAMOTNÉHO

19 19 PREINKREMENTACE A POSTINKREMENTACE ZA TĚMITO STRAŠNÝMI SLOVY SE SKRÝVÁ MECHANISMUS, KTERÝ MĚNÍ HODNOTU VÝRAZU POMOCÍ NĚJ SAMOTNÉHO. KDYBYCHOM NAPŘÍKAD CHTĚLI ZVEDNOUT POČET POKOJŮ V NAŠEM BYTĚ POMOCÍ PHP, MŮŽEME NAPSAT: NEBO PREINKREMENTACEPOSTINKREMENTACE

20 20 LOGICKÉ VÝRAZY NAUČTE SE JE. BUDE TO POTŘEBA. PHP NEMÁ LOGICKÝ OPERÁTOR NOT. MÁ MÍSTO TOHO VYKŘIČNÍK (!), KTERÝ SE PÍŠE PŘED NEGOVANÝ VÝRAZ. NĚKTERÉ PHP FUNKCE VRACEJÍ LOGICKÉ HODNOTY, NAPŘÍKLAD TRUE V PŘÍPADĚ ÚSPĚCHU, FALSE V PŘÍPADĚ NEÚSPĚCHU NEPLEŤTE SI TOTO: AND NENÍ LOGICKÝ SOUČET, ALE SOUČIN. ZAPAMATUJTE SI "A ZÁROVEŇ". KDYŽ SI NEBUDETE JISTI TÍM, JAK SE VYHODNOCUJE SLOŽITĚJŠÍ LOGICKÝ VÝRAZ, NENÍ ŽÁDNÁ OSTUDA ROZDĚLIT JEJ NA NĚKOLIK JEDNODUŠŠÍCH.

21 21 PODMÍNKY V PHP

22 22 PŘÍKAZ SWITCH

23 23 BEZ PODMÍNEK SE V PROGRAMOVÁNÍ NEOBEJDETE. NAUČTE SE JE. Z HLAVY. PŘÍKAZ V NĚKTERÉ VĚTVI PODMÍNKY MŮŽE BÝT ZASE PODMÍNKA. VNOŘENÉ PODMÍNKY JSOU NĚKDY POTŘEBA, ALE MOHOU PĚKNĚ ZNEPŘEHLEDNIT KÓD. ZVAŽTE POUŽITÍ VĚTVE ELSE V PODMÍNCE VŽDY, KDYŽ SI NEJSTE ABSOLUTNĚ JISTI, ŽE VĚTVE ELSEIF POKRÝVAJÍ VŠECHNY ALTERNATIVY. STEJNĚTAK VĚTEV DEFAULT V PŘÍKAZU SWITCH. FORMÁTUJTE KÓD TAK, ABYSTE SE V NĚM VYZNALI. NĚKDY MŮŽE FORMÁTOVACÍ PLUGIN VAŠEHO OBLÍBENÉHO PHP EDITORU UDĚLAT HOTOVÝ ZÁZRAK. KOMENTUJTE. PODMÍNKY MOHOU BÝT SLOŽITÉ A ZA PŮL ROKU, KDYŽ BUDETE POTŘEBOVAT SKRIPT OPRÁŠIT UŽ NEBUDETE VĚDĚT, PROČ JSTE JE PSALI. VYHODNOCOVANÝ VÝRAZ MUSÍ BÝT V ZÁVORKÁCH A PHP NEMÁ KLÍČOVÉ SLOVO THEN. TO JE ZVLÁŠTĚ POTŘEBA SI UVĚDOMIT, POKUD PŘECHÁZÍTE NA PHP Z ASP. JESTLIŽE JE PŘÍKAZ V NĚKTERÉ VĚTVI PODMÍNKY SLOŽENÝ Z MNOHA DÍLČÍCH PŘÍKAZŮ, ZVAŽTE POUŽITÍ FUNKCÍ. BUDE O NICH V SERIÁLU ZANEDLOUHO ŘEČ. JESTLIŽE PODMÍNKA SLOUŽÍ K VLOŽENÍ HTML KÓDU V JEDNÉ NEBO VÍCE VĚTVÍCH, MOŽNÁ BUDETE CHTÍT UZAVŘÍT KÓD PHP (?>), ABYSTE SE VYHNULI DLOUHÝM SADÁM PŘÍKAZŮ ECHO. POZNÁMKY K PODMÍNKÁM

24 24 PŘÍKAZY CYKLU S PODMÍNKOU NA ZAČÁTKU


Stáhnout ppt "PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES. 2 ZÁKLADY SYNTAXE MOŽNOSTI ZÁPISU SKRIPTU."

Podobné prezentace


Reklamy Google