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

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

Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B3 Autor Ing. Jiří Kalousek Období vytvoření listopad.

Podobné prezentace


Prezentace na téma: "Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B3 Autor Ing. Jiří Kalousek Období vytvoření listopad."— Transkript prezentace:

1 Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B3 Autor Ing. Jiří Kalousek Období vytvoření listopad 2012 Ročník/věková kategorie 4. ročník Vyučovací předmět Databázové systémy Klíčová slova Syntaxe, funkce, argumenty funkce, volání funkce Anotace Cíl: studenti se orientuji v syntaxi a logice funkcí v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost funkcí v php

2 Ing. Jiří Kalousek

3 O funkcích K čemu nám jsou: Šetří prostor a čas Zpřehledňuje zdrojový kód Pokud použijeme vestavěnou funkci, máme jistotu, že bude fungovat správně

4 O funkcích Jak funkci používat Funkci musíme definovat vždy před použitím (pokud není vestavěna) Všechny proměnné použité ve funkci jsou pouze lokální – lze s nimi pracovat pouze uvnitř funkce Je možno použít ve funkci i globální proměnné – použijeme příkaz global Funkce může volat i jiné funkce, v případě, že volá sama sebe, jedná se o rekurzi – používá se např. u výpočtu faktoriálu

5 Funkce Rozdělení funkcí: Vestavěné Výpočetní - matematické, konverzní, řetězcové,… Výkonné – databázové, fce využívající prostředků OS,… Vlastní – vlastní, nebo cizí vytvořené funkce

6 Funkce vestavěné Jedná se o již optimalizované funkce, doporučuji pokud jsou k dispozici Tyto funkce nedeklarujeme, pouze voláme Příklad výpočetních funkcí: abs, exp, min, max,… Příklad výkonných funkcí: mysql_connect; mysql_fetch_array

7 Funkce s argumentem Informace s kterými má funkce pracovat jsou jí předány přes seznam argumentů (seznam proměnných, konstant oddělených čárkou)

8 Funkce bez argumentu Tento typ funkce nepožaduje ke své činnosti od programu žádné informace Nejčastěji se jedná o funkce pracující s datem

9 Deklarace „vytvoření“ funkce Funkci vytvoříme pomocí klíčového slova function za kterým následuje název funkce (jméno) Jméno funkce nesmí být: Klíčové slovo php Název již existující funkce (např. date,…)

10 Volání „použití“ funkce Funkce s argumentem Funkce bez argumentu

11 Zdroje informací PHP: Hypertext Preprocessor [online][cit. 2012-12-1]. Dostupný z WWW: http://www.php.net/http://www.php.net/ PHP Tutorial - Introduction [online][cit. 2012-12-1]. Dostupný z WWW: http://www.tizag.com/phpT/http://www.tizag.com/phpT/

12 Ing. Jiří Kalousek OA Ostrava-Poruba


Stáhnout ppt "Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B3 Autor Ing. Jiří Kalousek Období vytvoření listopad."

Podobné prezentace


Reklamy Google