Bonjour,
voici une fonction dont certains paramètres ont une valeur par défaut, ce qui suppose que ceux-ci ne sont pas forcément appelés :
dans cette fonction, les 3 derniers paramètres ont une valeur par défaut ($par5, $par6, $par7). Supposons maintenant que j'appelle cette fonction en ne lui passant que le paramètre $par6 (donc pas $par5 ni $par7)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function save( $appli_name,$activate_date, $platform, $sesaid, ?string $deactivate_date = null, ?int $id =null, ?int $idupdate = null)
save('appli1', '2021-07-17','plat1', 'SESA27384', $id_lic);. Comment savoir qu'il s'agit du paramètre $par6 et qu'il faut utiliser leur valeur par défaut pour les paramètres $par5 et $par7 ? Comme dans mon cas, le paramètre $par5 est une date et que les 2 suivants sont des entiers, dans l'appel de la fonction save, le code considère que le paramètre passé à la fonction est une date, donc il est perdu...









Répondre avec citation
Partager