Appel de fonction avec une variable

Résolu/Fermé
Utilisateur anonyme - Modifié par Thotomas le 16/05/2014 à 21:17
 Utilisateur anonyme - 17 mai 2014 à 09:42
Bonjour,
J'essaie depuis hier d'éxécuter une fonction avec une variable comme paramètres. Ma fonction est définie comme ceci : "
public function setResByMatch($m, $r, $s1, $s2)    {
"

Lorsque je fais comme ceci ça marche : "
$KO->setResByMatch(0, 1, 5, 0);
"
Mais lorsque j'essaie de mettre comme paramètre une fonction, ça ne marche pas.
Ex :
$matchindex = 0;
$roundid = 1;
$score2 = 5;
$score1 = 0;
$KO->setResByMatch($matchindex, $roundid, $score1, $score2);


Quelqu'un sait comment faire ?
Merci d'avance !

2 réponses

mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
17 mai 2014 à 09:03
Bonjour,

Regardez si les données sont bien passées:

public function setResByMatch($m, $r, $s1, $s2)    {
    var_dump($m);
    var_dump($r);
    var_dump($s1);
    var_dump($s2);
// .. suite fonction...

} 

0
Utilisateur anonyme
17 mai 2014 à 09:42
Bonjour

Normalement, ce que tu as fait est correct. Tu as inversé les valeurs de $score1 et $score2, mais ce n'est pas une erreur.
Que veux-tu dire par "ça ne marche pas" ? Tu as un message d'erreur ? Un résultat inattendu ? Pour décrire une erreur, il faut dire ce à quoi on s'attendait, et ce qu'on observe effectivement.
0