PHP-manual | ||
---|---|---|
Föregående | Nästa |
En funktion kan definieras med följande syntax:
Vilken giltig PHP-kod som helst kan förekomma inne i en funktion. Till och med andra funktioner och class-definitioner.
I PHP 3 så måste funktionerna vara definierade före de används. I PHP 4 är detta inte nödvändigt. Förutom när en funktion är villkorligt definierad som de två exemplen nedan.
När en funktion är definierad i ett villkorsblock som de två exemplen visar så måste funktiondefinitionen köras före funktionen blir anropad.
PHP stödjer inte funktionsöverlagring. Det är heller inte möjligt att avdefiniera eller omdefiniera tidigare deklarerade funktion.
Not: Funktionsnamn är inte teckenkänsliga men det är smartast och anses som god sed att anropa funktionen som den ser ut i deklarationen.
PHP 3 stödjer inte funktioner med varierbart antal argument men stödjer standardvärlden för argument i funktioner (se standardvärden för argument för mer information). PHP 4 stödjer båda: se Argumentlistor med varierbar längd och funktionsreferenserna för func_num_args(), func_get_arg(), och func_get_args() för mer information.
Föregående | Hem | Nästa |
include_once() | Upp | Funktionsargument |