PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 14-01-2010 16:19:28

myauxc
Membre
Inscription : 14-01-2010
Messages : 2

Comment récupérer la valeur d'une fonction ?

Bonjour,

J'ai une question certainement simple pour vous mais pas facile à expliquer par contre !

J'ai 2 pages php :

Sur la 1er, je fais appel à une fonction qui se trouve sur la 2ème page (fonction.php)
Dans la 1ere page j'inclus ma page fonction avec : include_once("fonctions.php");

Le problème est que je n'arrive pas à retourner la valeur de ma fonction sans en faire son affichage.
Je m'explique :
J'arrive à faire un echo $ma_valeur à la fin de ma fonction et donc elle s'affiche à l'endroit
de son appel sur ma 1ere page.

Mais je ne veux pas en avoir l'affichage, juste en prendre connaissance sur ma 1ere page pour traiter cette valeur.

J'ai essayer à la place du "echo $ma_valeur" de faire "return $ma_valeur" dans ma fonction mais j'arrive pas à recuperer $ma_valeur dans la 1ere page


Je fais quoi de mal ???
Merci de votre aide

Hors ligne

#2 14-01-2010 16:22:06

Cyrilpop
Membre
Inscription : 11-01-2010
Messages : 20

Re : Comment récupérer la valeur d'une fonction ?

Salut,

quand définis ta fonction yu fais
[code php]
function nom_de_lafocntion($variable1, $variable_2...)
{
instructions;
return $valeur_a_retourner;
}
[/code]

Quant tu appelle ta fonction tu fais

[code php]
$variable = nom_de_lafocntion($variable1, $variable_2...);
[/code]

Voili voilou

Hors ligne

#3 14-01-2010 16:44:36

myauxc
Membre
Inscription : 14-01-2010
Messages : 2

Re : Comment récupérer la valeur d'une fonction ?

@ Cyrilpop :

Tu sais que j'ai perdu une matinée complette à essayer de trouver le pourquoi de cette histoire !!!!

Mon erreur était que je n'appelais pas le résultat de la fonction dans une variable !!!

Je faisais :

nom_de_la_fonction($variable1, $variable_2...);
et là j'appelais $valeur_a_retourner directement

et non pas :
$variable = nom_de_la_fonction($variable1, $variable_2...);


Enfin BREFffff

GRAND MERCI A TOI et vive l'entraide !

Hors ligne

#4 14-01-2010 17:04:08

Cyrilpop
Membre
Inscription : 11-01-2010
Messages : 20

Re : Comment récupérer la valeur d'une fonction ?

De rien, you're welcome ^^
Ca sert à ca aussi les sites d'entr'aide (pour une fois que je peux donner un coup de main wink)

Hors ligne

Pied de page des forums