Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2848 connectés 

 


Dernière réponse
Sujet : [php]variable ds fonction,comment recuperer la valeur ?c srmt tout con
mrbebert

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


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
mrbebert

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

Je@nb soit tu fais return $test soit tu la met en global je crois
Pilou2001

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 ..

z0rglub 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
Pilou2001 exemple :
<?
function toto(){
$test = "test";
}
?>
 
<?
toto();
echo $test;
?>
 
et bha il ecrit rien :( pour koi ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)