PHP Handleiding
Terug
Hoofdstuk 13.
Functies
Volgende
Gegevens kunnen aan functies worden doorgegeven doormiddel van een parameter lijst, dat een komma-gescheiden lijst is van variabelen en / of constanten.
PHP ondersteund het doorgeven van parameters "by value" (de standaard), het doorgeven met een referentie, en default parameter waarden Parameter lijsten met variabele lengtes worden alleen maar ondersteund in PHP 4 en later; zie Parameterlijsten met variabele grootte en de documentatie van de volgende functies: func_num_args(), func_get_arg(), en func_get_args().
Het kan wel gesimuleerd worden in PHP 3 door een array mee te geven als parameter aan de functie:
If you wish to pass a variable by reference to a function which does not do this by default, you may prepend an ampersand to the argument name in the function call:
function foo ($bar) {$bar .= 'and something extra .';} $str = 'This is a string,'; foo ($str); echo $str; / / outputs 'This is a string, 'foo ($str); echo $str; / / outputs 'This is a string, and something extra.'
function makecoffee ($type = "cappucino") {return "Making a cup of $type.\n";} echo makecoffee (); echo makecoffee ("espresso");
Making a cup of cappucino.
Terug
Begin
Volgende
Functies
Omhoog