|
|
Les fonctions
Les fonctions utilisateur
Les arguments de fonction
Passage d'arguments par référence
Valeur par défaut des arguments
Nombre d'arguments variable
Les valeurs de retour
old_function
Fonctions-variable
|
Une fonction peut être définie en utilisant la syntaxe suivante :
<?php
function foo ($arg_1, $arg_2, ..., $arg_n) {
echo "Exemple de fonction.\n";
return $retval;
}
?>
Tout code PHP, correct syntaxiquement, peut apparaître
dans une fonction et dans une définition de
classe.
En PHP 3, les fonctions doivent être définies avant
qu'elles ne soient utilisées. Ce n'est plus le cas en PHP 4.
PHP ne supporte pas le surchargement de fonction, ni la destruction ou la
redéfinition de fonctions déjà déclarées.
PHP 3 ne supporte pas un nombre variable d'arguments (voir
valeurs par défault d'arguments
pour plus d'informations).
PHP 4 supporte les deux : voir liste variable d'arguments de fonction et les fonctions
de références que sont @xref{function.func-num-args,,func_num_args()},
@xref{function.func-get-arg,,func_get_arg()}, et
@xref{function.func-get-args,,func_get_args()} pour plus d'informations.
|
|
|
|