Aller au contenu

Argument facultatif fonction


Breteuil

Sujets conseillés

Dans la déclaration de ta fonction, tu l'initialises par défaut à "null", ou "false", ou ce que tu veux.

Ensuite, à toi de le traiter dans ta fonction.

function breteuil($arg_obligatoire, $arg_facultatif = null) {
// le traitement de ta fonction
}

Lien vers le commentaire
Partager sur d’autres sites

Merci, j'avais pensé à ça mais je croyais au départ à qqch ds le genre de la doc php avec des crochets : function aaa($a, [$b]) .

Edit : je viens de comprendre pourquoi ca ne marchait pas : j'utilisais if ($a = true) et pas if($a == true) :D

Modifié par Breteuil
Lien vers le commentaire
Partager sur d’autres sites

N'oublions pas la comparaison "stricte" ... il faut que le type de corresponde, en plus de la valeur.

si $a=1

if($a==true) sera vrai

mais

if($a===true) sera faux parce que le type ne correspond pas. $a est un entier et true est un booléen ;)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...