Kako določiti privzeto vrednost za spremenljivko argumenta v funkciji PHP
V tej vadnici boste izvedeli, kako uporabiti privzeto vrednost za argument spremenljivke v funkciji PHP. To privzeto vrednost funkcija uporablja le, če ni nobene vrednosti za spremenljivko argumenta, ki je bila posredovana funkciji v funkcijskem klicu.

V prejšnjih vajah ste se naučili, kako napisati osnovno funkcijo PHP, in naučili ste se, kako posredovati informacije funkciji preko funkcijskega klica. Oglejmo si preprost klic funkcije in funkcij.

Osnovna funkcija PHP in klic funkcije
funkcija Hello_Visitor ($ current_name)
{echo "Dobrodošli, $ current_name"; }

Hello_Visitor ("Nancy");

Kot vidite, ima ta funkcija Hello_Visitor eno spremenljivko argumentov, $ current_name. V funkcijskem klicu je vrednost, posredovana funkciji za spremenljivko $ current_name, vrednost Nancy. Toda, kot si lahko predstavljate, če v klicu funkcije ni poslana vrednost, bo edina stvar, natisnjena na spletni strani Dobrodošli,. Če se želite pripraviti na situacije, ko v funkcijo ni podana nobena vrednost, lahko nastavite privzeto vrednost, ki jo želite uporabiti. Nastavimo privzeto vrednost na vsi. Ko bo uporabljena privzeta vrednost, bo sporočilo, poslano spletnemu brskalniku Dobrodošli, vsi. Tu je spremenjena koda, ki bo nastavila privzeto vrednost za spremenljivko argumenta.

funkcija Hello_Visitor ($ current_name = "vsi")
{echo "Dobrodošli, $ current_name"; }

Hello_Visitor ();

ime funkcije funkcije ($ argument = vrednost)
funkcija Hello_Visitor ($ current_value = "vsi")
Kot lahko vidite, je privzeta vrednost nastavljena z dodelitvijo vrednosti spremenljivki argumentov v oklepaju. ($ argument = vrednost) Kot je navedeno zgoraj, vrednost vsi bo uporabljen, če se prek klica funkcije ne prenese nobena druga vrednost.

ime-funkcije ();
Hello_Visitor ();
V tem klicu osnovne funkcije med oklepaji ni ničesar, zato funkcija ni prenesena nobena vrednost.





Navodila Video: Ruby on Rails by Leila Hofer (April 2024).