13-02-2007, 09:21 PM
Byleth a écrit :(heu après, j'ai fait 3 cours de java donc j'en connais plus en php de par moi même que par la fac ^^)
Bon, je ne pensais pas que j'avais besoin de faire ça comme ça.
Le problème, c'est que ma fonction soustraire ne se contente pas de me rendre un booléen, elle a deux actions en 1.
Donc là, on doit soustraire à la table (ce que je faisais déjà) et obtenir un booléen.
Mais si j'écris un truc du style
$result=soustraire(blabla)
est-ce qu'il fera bien les 2?
Il faut distinguer le contenu de la fonction et la valeur de retour renvoyé par return.
Le contenu de la fonction est toujours effectuée quoiqu'il arrive ( aux erreurs de codage près).
La valeur de retour est uniquement ce que tu récupères quand tu fais:
$result = myfunction( , );
En général en retour, on retourne un code d'erreur comme tu fais pour savoir si tout c'est bien passé.
Mais on peut aussi faire des trucs du style :
Code PHP :
<?php
function Max($a,$b){
if ($a>$b)
return $a;
else
return $b;
}