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