Maison >développement back-end >tutoriel php >Comment créer des arguments facultatifs dans des fonctions PHP personnalisées ?
Le manuel PHP utilise des crochets pour désigner les paramètres facultatifs dans la syntaxe des fonctions. Par exemple, dans la fonction date(), le paramètre $timestamp est facultatif et sa valeur par défaut est time().
Mais comment créer de tels arguments facultatifs lors de la définition de fonctions personnalisées ?
Émulant la syntaxe du manuel, nous utilisons le signe égal (=) dans nos définitions de paramètres :
function dosomething($var1, $var2, $var3 = 'somevalue'){ // Rest of function here... }
Ici, $var3 est un argument facultatif qui par défaut est 'somevalue' si aucune valeur n'est fournie. Cela permet une flexibilité dans les appels de fonction, nous permettant d'omettre des paramètres spécifiques et de nous fier à leurs valeurs par défaut.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!