Comment gérer correctement les erreurs de paramètres attendues rencontrées
P粉976737101
P粉976737101 2023-08-16 17:36:54
0
1
509
<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>
P粉976737101
P粉976737101

répondre à tous(1)
P粉197639753

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().

function calculate(...$args){
    echo "参数个数:" . count($args) ;
    echo "第3个参数是:" . $args[3];
    print_r($args);
    $result = 0;
    foreach($args as $arg) :
        $result += $arg;
    end foreach;
    echo $result;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!