PHP : Récupérer une variable d'une function
josse34
-
Neliel Messages postés 7012 Statut Contributeur -
Neliel Messages postés 7012 Statut Contributeur -
Bonjour.
Je sais c'est basique mais cela fait 2 heures que je chercher et ne parviens pas à résoudre ce code.
Je cherche simplement à récupérer dans le global une ou plusieurs variables issues d'une function.
Dans l'exemple ci dessous, je cherche tout simplement à afficher $RESULTAT qui est définir dans la function NOMDEMAFONCTION.
Pouvez vous me filer un coup de main sans oublier de préciser si c'est différent pour récupérer plusieurs variables?
Grand merci et bonne journée
Bye
Je sais c'est basique mais cela fait 2 heures que je chercher et ne parviens pas à résoudre ce code.
Je cherche simplement à récupérer dans le global une ou plusieurs variables issues d'une function.
Dans l'exemple ci dessous, je cherche tout simplement à afficher $RESULTAT qui est définir dans la function NOMDEMAFONCTION.
<?php
$a = "1";
INITIALE ($a);
function INITIALE($a){
$b = "2";
$c = "3";
$d = $b + $c;
NOMDEMAFONCTION($a, $d);}
function NOMDEMAFONCTION($a, $d){
$RESULTAT = $a + $d;
return $RESULTAT;}
echo $RESULTAT;
?>
Pouvez vous me filer un coup de main sans oublier de préciser si c'est différent pour récupérer plusieurs variables?
Grand merci et bonne journée
Bye
A voir également:
- PHP : Récupérer une variable d'une function
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
$a = "1";
function INITIALE($a){
$b = "2";
$c = "3";
$d = $b + $c;
return NOMDEMAFONCTION($a, $d);}
function NOMDEMAFONCTION($a, $d){
$RESULTAT = $a + $d;
return $RESULTAT;}
echo INITIALE ($a);
dit moi si tu ne comprend pas les 2 changements que j'ai fait :)
Bonjour,
Tu utilises mal les fonctions et les variables.
Les variables créées à l'intérieur d'une fonction ne fonctionne que dans la fonction, pas à l'extérieur.
L'instruction Return permet de sortir le contenu d'une variable, pas la variable, d'une fonction.
Exemple:
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Tu utilises mal les fonctions et les variables.
Les variables créées à l'intérieur d'une fonction ne fonctionne que dans la fonction, pas à l'extérieur.
L'instruction Return permet de sortir le contenu d'une variable, pas la variable, d'une fonction.
Exemple:
<?php
function somme($a, $b){
$som = $a + $b;
return $som;}
$nombre1 = 4;
$nombre2 = 6;
$resultat = somme($nombre1, $nombre2);
echo $resultat;
?>
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"