dakle, na čemu je funkcija (funkcija).PHP?
funkcija (funkcija) ovo je mini-program koji izvodi neke korisne radnje i daje gotov rezultat.
Pogledajmo šemu:
Pokušajmo napisati mini program koristeći gotov predložak funkcije.
Spreman predložak funkcije:
Recimo da treba da napišemo funkciju koja može izračunati zbir brojeva 5 i 2. Gledamo šablon i pišemo:
Hajde da razbijemo kod.
funkcija suma() je funkcija pod nazivom suma;
echo 5+2; - u tijelu funkcije naznačili smo da se brojevi 5 i 2 moraju sabrati (5 + 2) ;
summa(); - pozovite funkciju. Pozvati funkciju znači izvršiti je. Odnosno, zadatak 5 + 2 mora biti završen i dati rezultat 7 .
Pokušajmo sada razmotriti funkcije u fazama.
Koraci za kreiranje funkcije u PHP-u
StageI. Kreiranje funkcije
Zapamtite gotov predložak funkcije:
Ovako se kreira funkcija u PHP-u.
Napišimo tekst u tijelo funkcije " Drago mi je da vas vidim na blog stranici».
Samo ne zaboravite: tekst pišemo kroz .
.ru
";
}
?>
Sada moramo pozvati funkciju "site()".
StageII. Pozivanje gotove funkcije uključenoPHP
Funkcija je kreirana i sada bi se trebala izvršiti. Za izvršenje i izlaz funkcije, dovoljno je navesti “function name (); »
web stranica();
To će izgledati ovako:
"; ) site(); ?>
Možete to uraditi i ovako:
"; ) ?> Puno teksta....?>Gomila teksta....
Unesite adresu u pretraživač:
rezultat:
PHP funkcije sa argumentima
Svi primjeri sa funkcijama iznad su bili bez argumenata. Šta je argument, objasniću vam u kodu:
Tako sam kreirao funkciju pod nazivom "site". U parametrima (gdje su zagrade) napisao sam dvije varijable $a i $b odvojene zarezima.
Funkcijska stranica ($a, $b)
$a i $b su dva argumenta.
echo "$a + $b = "; - evo donio sam tekst na monitor. Rezultat: 5 + 5 =
eho $a + $b; - ovdje sam rekao funkciji da promjenljive $a i $b treba sabrati.
lokacija(15, 5); - zove se funkcija. Pažnja: u zagradama sam naznačio dva argumenta (15, 5) koje varijabla $a i $b čekaju. Varijabla $a će primiti prvi argument - 15 , $b - drugi 5 .
Za one koji ne razumiju gdje se argument zamjenjuje i kojim redoslijedom, evo šeme:
Dakle, evo gotovog koda: