Ako napísať funkciu PHP
Aj keď jazyk PHP má veľa vstavaných funkcií, niekedy budete chcieť napísať prispôsobenú funkciu pre váš program. To sa dá ľahko urobiť pomocou PHP. Napríklad môžete chcieť umiestniť prispôsobenú uvítaciu správu na každú stránku svojho webu. Za týmto účelom by ste napísali jednoduchú funkciu, ktorá v hornej časti každej webovej stránky vytlačí „Vitajte, niekoho meno“. Musíte však vytlačiť v tejto správe iné meno pre každého návštevníka vašej stránky. To je tiež ľahké robiť s funkciou PHP. Môžete zadať meno návštevníka ako reťazecČo? znakov. Tento reťazec odovzdáte ako argument volania funkcie.

Hello_Visitor ( "Nancy");

Ak ste si neprečítali návod na PHP Function And Function Call; môžete to urobiť teraz. Ak ste pripravení pokračovať, pozrime sa na kód, ktorý bude definovať alebo deklarovať funkciu Hello_Visitor.

Základný PHP kód
function function_name ($ argument_1, $ argument_2)
{telo funkcie}

príklad
funkcia Hello_Visitor ($ current_name)
{echo "Vitajte, $ current_name"; }


funkcie
Toto hovorí PHP, že toto je funkcia.

Hello_Visitor
function_name
Toto je názov, ktorý dáte svojej funkcii. Váš program použije toto meno na identifikáciu funkcie. Rovnaké meno budete teda používať pri volaní funkcie a vo funkcii samotnej. Pri pomenovávaní funkcií nezabudnite, že názvy funkcií nerozlišujú veľké a malé písmená. Názov funkcie Hello_Visitor je rovnaký ako názov hello_visitor. Názov funkcie však nesmie obsahovať žiadne medzery a musí začínať písmenom alebo znakom podčiarknutia.

Hello_Visitor ($ current_name)
okrúhle zátvorky
Zátvorky sa používajú na odovzdanie argumentov alebo informácií funkcii. Ak nepotrebujete odovzdávať žiadne informácie, medzi () neodovzdáte nič. Musíte však mať zátvorky.

($ Current_name)
($ argument_1, $ argument_2)
Argument je názov premennej, ktorý obsahuje informácie, ktoré odovzdáte funkcii. Ak máte viac ako jeden argument, oddeľte ich čiarkou. Potom vložte argumenty medzi zátvorky. V našom príklade reťazec nancy bude odovzdaný do funkcie a uložený v argumente $ current_name, ktorý je umiestnený v zátvorkách.

{echo "Vitajte, $ current_name"; }
{}
Kód, ktorý bude tvoriť telo funkcie, je umiestnený medzi otvorom {curly bracket a closed} curly bracket. V našom príklade je telo funkcie príkazom echo, ktorý vytlačí uvítaciu správu do prehliadača. pretože nancy je reťazec uložený v premennej $ current_name, v ktorej bude uvítacia správa Vitajte, Nancy.

-------------
Čo je reťazec: Reťazec je skupina znakov, ako napríklad nancy, Reťazec musí byť vždy umiestnený medzi jednoduchými alebo dvojitými úvodzovkami.
Príklad -> "Nancy"





Video Návody: PHP for Web Development (Smieť 2024).