Page 1 sur 1

Pb sur fonction tte simple

Posté : 28 sept. 2009, 12:08
par energie13
Bonjour je débute,
J'ai fait une fonction assez simple pour tester si ma variable est vide ou non
Si elle est vide, la variable de sortie prend la valeur du commentaire Echec
Sinon ma variable de sortie prend la valeur de ma variable de Test
J'avais fait ca.

Code : Tout sélectionner

$test = testVarVide($upt1, $uptSync, "Echec"); echo "test = ".$test;
Mais en passant les arguments dans la fonction ca ne renvoie rien... Je vois pas trop ou chercher

Code : Tout sélectionner

function testVarVide ($varTest, $varSortie, $comEchec) { if (empty($varTest)) { $varSortie = $comEchec; } else { $varSortie = $varTest; } }
Je vous remercie par avance :) Bonne journée

Re: Pb sur fonction tte simple

Posté : 28 sept. 2009, 12:16
par @rthur
Bonjour,

Il faut que tu utilises return pour mettre la valeur de sortie d'une fonction que tu souhaites.
function testVarVide ($varTest, $comEchec) {

      if (empty($varTest)) {
           return $comEchec;
      }else{
           return $varTest;
      }
}

Re: Pb sur fonction tte simple

Posté : 29 sept. 2009, 15:20
par energie13
Merci :)