[php]variable ds fonction,comment recuperer la valeur ?c srmt tout con

variable ds fonction,comment recuperer la valeur ?c srmt tout con [php] - Programmation

Marsh Posté le 04-06-2002 à 14:11:12    

exemple :
<?
function toto(){
$test = "test";
}
?>
 
<?
toto();
echo $test;
?>
 
et bha il ecrit rien :( pour koi ?


Message édité par Pilou2001 le 06-04-2002 à 14:24:45
Reply

Marsh Posté le 04-06-2002 à 14:11:12   

Reply

Marsh Posté le 04-06-2002 à 14:28:32    

question de champ d'action des variables, c'est très bien comme ça.
Pour ton cas précis, il faut que la fonction retourne la valeur de $test


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 04-06-2002 à 14:32:10    

z0rglub a écrit a écrit :

question de champ d'action des variables, c'est très bien comme ça.
Pour ton cas précis, il faut que la fonction retourne la valeur de $test  




 
 
En fait c'est pas une fonction sinon une procedure et ça marche pas ..

Reply

Marsh Posté le 04-06-2002 à 20:19:21    

soit tu fais return $test soit tu la met en global je crois

Reply

Marsh Posté le 04-06-2002 à 21:38:56    

Pilou2001 a écrit a écrit :

exemple :
<?
function toto(){
global $test = "test";
}
?>
 
<?
toto();
echo $test;
?>
 
et bha il ecrit rien :( pour koi ?  



Pour les variables dans les fonction, PHP est un peu particulier, c'est le contraire des langages habituels :
- faut déclarer les variables globales
- c'est inutile de déclarer les variables locales

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed