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

Slides:



Advertisements
Podobné prezentace
Pro začátek něco lehčího
Advertisements

Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Dynamické dokumenty na straně klienta Informatika pro ekonomy II.
Pascal - příklady.
Programování funkcí v Excelu
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Dajbych Václav Pole Další stránku vyvoláte levým kliknutím na Vaší myš, nebo popřípadě rolovacím kolečkem.
PHP Podmíněné příkazy v PHP - 06
If-else, do-while, switch, operátory
Programování PA - 2.
Materiály k přednášce Úvod do programování Ondřej Čepek.
J a v a Začínáme programovat Lucie Žoltá pole řetězec debugr.
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování
C – strukturované příkazy
PHP – Základy programování
PHP PHP – základy syntaxe (část 2) - 04 Mgr. Josef Nožička IKT PHP
Datové typy a práce s nimi
Proměnné v PHP Každý programovací jazyk pracuje s nějakými hodnotami. To, do čeho se tyto hodnoty ukládají, se nazývá proměnné. Každý programovací jazyk.
JavaScript Podmínky, cykly a pole.
Cvičení.
Návrh a tvorba WWW Cvičení 4
Radek Tůma Blokování HTML tagů v příspěvcích. Rok_login.php Toto je funkce pro blokování HTML příkazů při vládání komentářů k článkům. Tato funkce je.
Proměnná typu "pole" Mezi proměnné typu "pole" patří všechny superglobální proměnné. Mezi proměnné typu "pole" patří všechny superglobální proměnné. To.
Návrh a tvorba WWW Přednáška 5 Úvod do jazyka PHP.
Příkaz "echo" Příkaz "echo" Příkaz "echo" se používá pro zobrazení daných informací na monitoru. Příkaz "echo" se používá pro zobrazení daných informací.
Brána k poznání Dokončení první fáze – základní značky HTML.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
JavaScript Funkce.
TYPOGRAFICKÉ PRAVIDLA
Algoritmizace a programování Vývojové diagramy - 03
PHP Vytváření formuláře.
UNIX Shell skripty Roman Danel VŠB TU Ostrava, Hornicko – geologická fakulta.
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES INCLUDE. 2 PŘÍKAZ INCLUDE SLOUŽÍ K VLOŽENÍ SOUBORU DOVNITŘ PHP SKRIPTU. PŘÍKAZ INCLUDE PŘEDSTAVTE SI TŘEBA, ŽE.
Spojování řetězců Spojování řetězců Pro spojování řetězců se používá operátor Pro spojování řetězců se používá operátor. (tečka). V jiných jazycích se.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Počítače a programování 1 7.přednáška. Základy Pole ve třídách a metodách Pole Arrays.
PŘÍKAZ CYKLU S PODMÍNKOU NA ZAČÁTKU
Příkaz switch Příkaz switch se používá, pokud testujete jednu proměnnou s více možnými hodnotami. Příkaz switch se používá, pokud testujete jednu proměnnou.
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
Pascal – strukturované příkazy
Podprogramy (subroutines) Pojmenované kousky programu, které –tvoří logicky ucelené části –se v programu opakují Jsou zapsány na jednom místě a v případě.
Datové typy IB111: Datové typy. Data a algoritmizace jaká data potřebuji pro vyřešení problému? jak budu data reprezentovat? jaké operaci s nimi potřebuji.
Pascal - větvení.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
PHP Stručný úvod.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
PHP – CYKLY, POLE. CYKLY V PHP Cykly se používají, chceme-li opakovat určitou činnost, několikráte za sebou, opakovaně provádět stejnou proceduru. Postupně.
Programovací jazyk C# 2. část. Datové typy C# rozeznává dva druhy datových typů, hodnotové a referenční. Hodnotové datové typy Proměnné hodnotového datového.
PHP ● Personal Home Page ● PHP: Hypertext Preprocessor.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Programování ÚVOD, PROMĚNNÉ, OPERÁTORY A PODMÍNĚNÝ PŘÍKAZ ERIK KRÁL.
Makra v Excelu syntaxe. Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce.
Programovací jazyk C# 4. část - cykly.
Dělitelnost přirozených čísel
Programování ENUM, SWITCH,pole jednorozměrná a vícerozměrná, deklarace, inicializace, kopírování, porovnání Erik Král.
Vícerozměrná pole (1) Jazyk C povoluje, aby pole mělo více rozměrů (dimenzí) než jeden Z vícerozměrných polí bývá nejčastěji použí-váno pole dvourozměrné.
Definiční obor a obor hodnot
Výukový materiál zpracován v rámci projektu
Linux - skripty Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
ZAL – 3. cvičení 2016.
Algoritmizace a programování
Dělitelnost přirozených čísel
Výukový materiál zpracován v rámci projektu
Příkazy cyklu (1) Umožňují vícekrát (nebo ani jednou) pro-vést určitý příkaz Jazyk C rozlišuje příkaz cyklu: s podmínkou na začátku: obecný tvar: while.
CU01 Informatika II 2/13 Základy algoritmizace
Transkript prezentace:

PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES

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

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

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

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

6 SPECIÁLNÍ SEKVENCE ZNAKŮ

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

8 PROMĚNNÉ V PHP

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

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 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 POLE ASOCIATIVNÍ POLE

13 POLE VÍCEROZMĚRNÉ POLE

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 VÝRAZY V PHP VÝRAZEM JE V PHP ZHRUBA ŘEČENO "VŠECHNO, CO MÁ NĚJAKOU HODNOTU".

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 DALŠÍ VÝRAZY DALŠÍ MOŽNOST

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

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 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 PODMÍNKY V PHP

22 PŘÍKAZ SWITCH

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 PŘÍKAZY CYKLU S PODMÍNKOU NA ZAČÁTKU