Kā iestatīt noklusējuma vērtību argumentam, kas mainīgs PHP funkcijā
Šajā apmācībā jūs uzzināsit, kā PHP funkcijā izmantot noklusējuma vērtību argumenta mainīgajam. Šo noklusējuma vērtību funkcija izmanto tikai tad, ja funkcijas izsaukumā funkcijai nav nodots argumenta mainīgais.

Iepriekšējās pamācībās jūs iemācījāties rakstīt pamata PHP funkciju un iemācījāties nodot informāciju funkcijai, izmantojot funkciju zvanu. Apskatīsim vienkāršu funkciju un funkciju izsaukumu.

Pamata PHP funkcija un funkcijas izsaukums
funkcija Hello_Visitor ($ current_name)
{echo "Welcome, $ current_name"; }

Hello_Visitor ("Nancy");

Kā redzat, šai Hello_Visitor funkcijai ir viens argumenta mainīgais, $ current_name. Funkcijas izsaukumā mainīgā $ current_name funkcijai nodotā ​​vērtība ir Nensija. Bet, kā jūs varat iedomāties, ja funkcijas izsaukumā netiks nodota kāda vērtība, tīmekļa vietnē būs drukāts vienīgais Laipni lūdzam. Tātad, lai sagatavotos situācijām, kad funkcijai netiek nodota vērtība, varat iestatīt izmantojamo noklusējuma vērtību. Iestatīsim noklusējuma vērtību uz visi. Tad, kad tiek izmantota noklusējuma vērtība, Web pārlūkam nosūtītais ziņojums būs Laipni lūdzam visi. Šeit ir mainītais kods, kas iestatīs argumenta mainīgā noklusējuma vērtību.

funkcija Hello_Visitor ($ current_name = "visi")
{echo "Welcome, $ current_name"; }

Sveiki, apmeklētājs ();

funkcija function_name ($ arguments = vērtība)
funkcija Hello_Visitor ($ current_value = "visi")
Kā redzat, noklusējuma vērtību nosaka, piešķirot vērtību argumenta mainīgajam iekavās. ($ arguments = vērtība) Kā minēts iepriekš, vērtība visi tiks izmantots, ja, izmantojot funkciju izsaukumu, netiks nodota cita vērtība.

funkcijas_vārds ();
Sveiki, apmeklētājs ();
Šajā pamatfunkcijas izsaukumā starp iekavām nekas neatrodas, un tāpēc funkcijai netiek piešķirta vērtība.





Video Instrukcijas: Python Web Apps with Flask by Ezra Zigmond (Aprīlis 2024).