Volání funkcí a funkcí PHP
Když studujete PHP, budete chtít předat každý řádek ve vašem programu, abyste mohli studovat, jak tento kód funguje. Někde na cestě si uvědomíte, že existují určité úkoly, které musí váš program provádět znovu a znovu. A proto se ocitnete v psaní stejných řádků kódu znovu a znovu. Například existuje několik případů, kdy by vám návštěvník vašeho webu musel poskytnout e-mailovou adresu. Možná si bude chtít něco koupit, přihlásit se k odběru novinek nebo vyplnit formulář zákaznického servisu. Pokaždé, když zadá svou e-mailovou adresu a odešle webový formulář, budete chtít, aby váš program zkontroloval správnost e-mailové adresy. Tuto úlohu byste mohli odevzdat na každém místě v programu, který potřebujete zkontrolovat e-mailovou adresu. Ale to není moc efektivní. PHP má na tento problém odpověď. Říká se tomu funkce.

V zásadě existují dva typy funkcí PHP. Prvním typem je vestavěná funkce. Tyto funkce jsou již součástí jazyka PHP, a proto je nemusíte psát sami. Chcete-li tyto vestavěné funkce používat, stačí do programu přidat volání funkce. Volání funkce je část kódu, která říká vašemu programu, aby „zavolal“ vestavěnou funkci, kdykoli ji budete potřebovat. Druhým typem funkce je funkce definovaná uživatelem. Toto jsou funkce, které píšete sami. Poté, co napíšete funkci, můžete ji kdykoli zavolat do programu kódováním volání funkce. Pojďme se podívat na kód PHP pro volání funkce.

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

Příklad
tisk ($ zpráva);


tisk();
function_name
Toto je jméno dané funkci a je to, jak váš program tuto funkci identifikuje. Jako příklad jsem použil vestavěnou funkci tisku. Název funkce pro funkci tisku je tisk a je umístěn na levé straně ().

tisk ($ zpráva);
Závorka
Závorky se používají k předávání informací funkci. Pokud nepotřebujete žádné informace, nedáte mezi () nic.

$ message
Argument
Argumentem jsou informace, které chcete předat funkci. Pokud máte více než jeden argument, oddělte je čárkou. Potom vložte argument (y) mezi závorky. V našem příkladu argument (informace) předaný funkci je proměnná $ message, která je umístěna mezi závorkami. Vestavěná funkce tisku vytiskne jakoukoli hodnotu, kterou jste dali proměnné $ message.

tisk ($ zpráva);
;
Středník ukončí volání funkce

Poznámka: Funkce obvykle předává informace zpět programu, když je funkce dokončena. Například funkce tisku předá logický program zpět do programu.





Video Návody: T-Mobile v iOS 9.3 zpřístupnil volání skrze WiFi #Tcrowd (Smět 2024).