par
Ryle » 13 mai 2009, 21:21
Tu as deux solutions... la plus évidente serait de passer les paramètres à tes fonctions lorsque tu les appelles, et leur faire retourner les résultats dont tu as besoin :
function fonctionA ($parametre) {
traitement...
return valeur;
}
$resultatDeLaFonction = fonctionA($valeurAPasserEnParametre);
Tu peux ainsi passer des paramètres à une fonction et récupérer les résultats de leurs traitements.
L'autre solution consiste à utiliser les variables globales qui te permettent d'accéder et éventuellement de modifier une variable qui se trouve en dehors de la fonction :
$var = 0;
function fonctionA() {
global $var; // fait référence à la variable externe
$var = 1; // pas besoin de retourner de valeur pour altérer la variable externe
}
fonctionA(); // appel à la fonction
echo $var; // affiche "1"
Tu as deux solutions... la plus évidente serait de passer les paramètres à tes fonctions lorsque tu les appelles, et leur faire retourner les résultats dont tu as besoin :
[php]function fonctionA ($parametre) {
traitement...
return valeur;
}
$resultatDeLaFonction = fonctionA($valeurAPasserEnParametre);[/php]
Tu peux ainsi passer des paramètres à une fonction et récupérer les résultats de leurs traitements.
L'autre solution consiste à utiliser les variables globales qui te permettent d'accéder et éventuellement de modifier une variable qui se trouve en dehors de la fonction :
[php]$var = 0;
function fonctionA() {
global $var; // fait référence à la variable externe
$var = 1; // pas besoin de retourner de valeur pour altérer la variable externe
}
fonctionA(); // appel à la fonction
echo $var; // affiche "1"[/php]