Comment gérer correctement les erreurs de paramètres attendues rencontrées
P粉976737101
2023-08-16 17:36:54
<p><br /></p>
<pre class="brush:php;toolbar:false;">fonction calculer(){
echo "Nombre de paramètres :" . func_get_args();
echo "Le troisième paramètre est :" . func_get_arg(3);
print_r(func_get_arg());
$résultat = 0 ;
foreach(func_get_arg() comme $arg) :
$résultat += $arg ;
fin pour chaque ;
echo $résultat ;
calculer(10, 20, 30, 1502);</pre>
<p>Comment résoudre ce problème, j'ai une mauvaise erreur d'argument dans la liste d'arguments variadiques de cette fonction ? </p>
Les dernières versions de PHP n'autorisent pas une incompatibilité entre la liste des paramètres de la fonction et la liste des paramètres dans l'appel. Vous pouvez utiliser des points de suspension dans la liste d'arguments pour autoriser un nombre illimité d'arguments au lieu d'appeler
func_get_args()
.