Jak nastavit výchozí hodnotu pro proměnnou argumentu ve funkci PHP
V tomto tutoriálu se naučíte, jak používat výchozí hodnotu argumentové proměnné ve funkci PHP. Tato výchozí hodnota je používána funkcí, pouze pokud neexistuje žádná hodnota pro argumentovou proměnnou předanou funkci ve volání funkce.

V předchozích tutoriálech jste se naučili, jak napsat základní funkci PHP, a naučili jste se, jak předávat informace funkci pomocí volání funkce. Pojďme se podívat na jednoduché volání funkce a funkce.

Základní volání funkcí a funkcí PHP
funkce Hello_Visitor ($ current_name)
{echo "Vítejte, $ current_name"; }

Hello_Visitor („Nancy“);

Jak vidíte, tato funkce Hello_Visitor má jednu argumentovou proměnnou, $ current_name. Ve volání funkce je hodnota předaná funkci proměnné $ current_name Nancy. Jak si však dokážete představit, pokud ve volání funkce nebude předána žádná hodnota, jedinou věcí vytištěnou na webové stránce bude Vítejte,. Chcete-li se tedy připravit na situace, kdy do funkce není předána žádná hodnota, můžete nastavit výchozí hodnotu, která bude použita. Nastavíme výchozí hodnotu na každý. Poté, když je použita výchozí hodnota, bude zpráva odeslána do webového prohlížeče Vítejte všichni. Zde je změněný kód, který nastaví výchozí hodnotu argumentové proměnné.

funkce Hello_Visitor ($ current_name = "everyone")
{echo "Vítejte, $ current_name"; }

Hello_Visitor ();

function function_name ($ argument = hodnota)
funkce Hello_Visitor ($ current_value = "everyone")
Jak vidíte, výchozí hodnota je nastavena přiřazením hodnoty argumentové proměnné v závorce. ($ argument = hodnota) Jak bylo uvedeno výše, hodnota každý bude použita, pokud prostřednictvím volání funkce nebude předána žádná jiná hodnota.

function_name ();
Hello_Visitor ();
V tomto základním volání funkce není nic mezi závorkami, a proto do funkce není předána žádná hodnota.





Video Návody: Python Web Apps with Flask by Ezra Zigmond (Smět 2024).