Salut,
Lorsque tu crée une fonction tu prend souvent un parametre une variable. Dans ta fonction ce que tu fait est interne a ta fonction (dans l'absolue tu peut avoir une variable $toto dans ton script principale et une variable $toto dans ta fonction qui seront différentes).
un tite exemple
<?php
function moogli($isaac)
{
$toto=$toto+$isaac;
}
$toto=1;
moogli(12);
echo $toto;
?>
Cette fonction ne t'assure pas que $toto sera = a 13 après.
exemple 2
<?php
function moogli($isaac)
{
$toto=$toto+$isaac;
$return $toto;
}
$toto=1;
$toto=moogli(12);
echo $toto;
?>
Avec ce deuxième exmple tu est sur que $toto sera =13 grace au return qui 'retourne' la valeur utilisé dans la fonction (cette valeur sera affectée a $toto).
Le fait de pouvoir retourner une valeur sur une variable te peeremet d'utiliser ta fonction avec n'importe quel script et n'importe quelle variable ( a condition que cela soit adapté biensur).
Tu va me dire il est possible que le 1er exemple fonctionne (cas des variable globale par exemple) dasn ce cas le return ne sert pa a grand chose.
pour résumer le return sert a retourner une valeur précise dans une variable déterminé.
J'espère que suis compréhensible ce qui me parait pas sur
@+