Volanie funkcií a funkcií PHP
Keď študujete PHP, budete chcieť ručne kódovať každý riadok vo svojom programe, aby ste mohli študovať, ako kód funguje. Niekde na ceste si uvedomíte, že existujú určité úlohy, ktoré musí váš program vykonávať znova a znova. A preto sa ocitnete v písaní rovnakých riadkov kódu znova a znova. Napríklad existuje niekoľko prípadov, keď by vám návštevník vášho webu musel dať e-mailovú adresu. Možno si bude chcieť niečo kúpiť, zaregistrovať sa na odber bulletinu alebo vyplniť formulár zákazníckeho servisu. Zakaždým, keď zadá svoju e-mailovú adresu a odošle webový formulár, budete chcieť, aby program skontroloval presnosť e-mailovej adresy. Túto úlohu môžete odovzdať na každom mieste v programe, ktoré potrebujete skontrolovať e-mailovú adresu. Ale to nie je príliš efektívne. PHP má na tento problém odpoveď. Nazýva sa to funkcia.

V zásade existujú dva typy funkcií PHP. Prvý typ je zabudovaná funkcia. Tieto funkcie sú už súčasťou jazyka PHP, a preto ich nemusíte písať sami. Ak chcete používať tieto vstavané funkcie, stačí do svojho programu pridať volanie funkcie. Volanie funkcie je časť kódu, ktorá hovorí vášmu programu, aby „zavolal“ zabudovanú funkciu, kedykoľvek ju budete potrebovať. Druhým typom funkcie je funkcia definovaná používateľom. Toto sú funkcie, ktoré píšete sami. Potom, čo napíšete funkciu, môžete ju kedykoľvek zavolať do svojho programu kódovaním volania funkcie. Poďme sa pozrieť na kód PHP pre volanie funkcie.

Základný PHP kód
function_name (argument, argument);

príklad
tlačiť ($ správy);


print ();
function_name
Toto je názov priradený funkcii a je to, ako váš program túto funkciu identifikuje. Ako príklad som použil zabudovanú funkciu tlače. Názov funkcie pre funkciu tlače je vytlačiť a je umiestnený na ľavej strane ().

tlačiť ($ správy);
vsuvka
Zátvorky sa používajú na odovzdanie informácií funkcii. Ak nepotrebujete odovzdávať žiadne informácie, medzi () neodovzdáte nič.

$ správa
argument
Argument je informácia, ktorú chcete odovzdať funkcii. Ak máte viac ako jeden argument, oddeľte ich čiarkou. Potom vložte argument (y) medzi zátvorky. V našom príklade argument (informácia) odovzdaný funkcii je premenná $ message, ktorá je umiestnená medzi zátvorkami. Vstavaná funkcia tlače vytlačí akúkoľvek hodnotu, ktorú ste priradili premennej $ message.

tlačiť ($ správy);
;
Stredník ukončí volanie funkcie

Poznámka: Funkcia zvyčajne odovzdáva informácie späť programu, keď je funkcia dokončená. Napríklad funkcia tlače odovzdá logický program späť do programu.





Video Návody: 896 ???? Anonymná funkcia spätného volania║PHP a MySQL slovensky║ Programovanie s Yetim (Smieť 2024).