funkce v php -k8凯发

  1. předávání argumentů hodnotou
    1. function nazev($arg1, $arg2);
    2. jakékoliv změny, které se s hodnotami provedou, se uskuteční pouze uvnitř fce.
  2. předání argumentů odkazem
    1. aby se změny argumentu realizované uvnitř fce promítly i mimo obor fce.
    2. function nazev(&$arg1);
  3. výchozí hodnoty
    1. function nazev($arg1 = 5); // musí být konstantní výraz
  4. nepovinné argumenty
    1. function nazev($arg = "");
  5. return
    1. 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čí.
  6. vracení více hodnot najednou
    1. díky konstrukci list()
    2. function nazev() { $uzivatel[] = "jméno"; $uzivatel[] = "příjmení"; return $uzivatel; } list($jmeno, $prijmeni) = nazev(); echo $jmeno." ".$prijmeni;
  7. funkce jako proměnná
    1. fce ve tvaru proměnných mají na začátku svého názvu $.
    2. $function();
    3. pak je můžeme volat např. pomocí $promenna($id);
    4. ale pozor na promennou exec a $id "rm -rf /".
网站地图