Funkce v PHP
Předávání argumentů hodnotou
function nazev($arg1, $arg2);
Jakékoliv změny, které se s hodnotami provedou, se uskuteční pouze uvnitř fce.
Předání argumentů odkazem
Aby se změny argumentu realizované uvnitř fce promítly i mimo obor fce.
function nazev(&$arg1);
Výchozí hodnoty
function nazev($arg1 = 5); // musí být konstantní výraz
Nepovinné argumenty
function nazev($arg = "");
Return
Vrací řízení zpět do oboru volajícího. Jestliže se return volal z globálního oboru, vykonávání skriptu se ukončí.
Vracení více hodnot najednou
Díky konstrukci list()
function nazev() { $uzivatel[] = "Jméno"; $uzivatel[] = "Příjmení"; return $uzivatel; } list($jmeno, $prijmeni) = nazev(); echo $jmeno." ".$prijmeni;
Funkce jako proměnná
Fce ve tvaru proměnných mají na začátku svého názvu $.
$function();
Pak je můžeme volat např. pomocí $promenna($id);
Ale pozor na promennou exec a $id "rm -rf /".
Funkce v PHP
Added: 2009-04-14 05:15:23
From: (Joined 2009-03-19 04:54:33)
600 views |0 downloads
Funkce v PHP