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