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