Kuinka asettaa oletusarvon argumentille, joka muuttuu PHP-toiminnossa
Tässä opetusohjelmassa opit käyttämään oletusarvoa argumenttimuuttujalle PHP-toiminnossa. Toiminto käyttää tätä oletusarvoa vain, jos funktiokutsussa ei ole arvoa toiminnolle siirretylle argumenttimuuttujalle.

Edellisissä opetusohjelmissa opit kuinka PHP-perusfunktiota kirjoittaa ja kuinka välität tietoja toiminnolle funktion puhelun kautta. Katsotaanpa yksinkertaista toimintoa ja funktiokutsua.

PHP: n perustoiminto ja toimintopuhelu
toiminto Hello_Visitor ($ current_name)
{echo "Tervetuloa, $ current_name"; }

Hello_Visitor ( "Nancy");

Kuten huomaat, tällä Hello_Visitor-funktiolla on yksi argumentimuuttuja, $ current_name. Funktion kutsussa muuttujan $ current_name funktiolle siirretty arvo on Nancy. Mutta kuten voitte kuvitella, jos funktion kutsussa ei välitetä arvoa, verkkosivulle tulostuu ainoa asia Tervetuloa,. Joten valmistautuaksesi tilanteisiin, joissa toiminnolle ei siirry arvoa, voit asettaa käytettävän oletusarvon. Asetetaan oletusarvoksi jokainen. Sitten, kun oletusarvoa käytetään, selaimeen lähetettävä viesti on Tervetuloa kaikille. Tässä on muutettu koodi, joka asettaa oletusarvon argumenttimuuttujalle.

toiminto Hello_Visitor ($ current_name = "kaikki")
{echo "Tervetuloa, $ current_name"; }

Hello_Visitor ();

funktio function_name ($ argumentti = arvo)
toiminto Hello_Visitor ($ current_value = "kaikki")
Kuten näette, oletusarvo asetetaan määrittämällä arvo argumentin muuttujalle suluissa. ($ argumentti = arvo) Kuten yllä todettiin, arvo jokainen käytetään, jos mitään muuta arvoa ei välitetä toimintopuhelun kautta.

toiminimi ();
Hello_Visitor ();
Tässä perusfunktion kutsussa sulkujen välillä ei ole mitään, joten toiminnolle ei anneta arvoa.





Video-Ohjeita: Python Web Apps with Flask by Ezra Zigmond (Huhtikuu 2024).