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

  FORUM HardWare.fr
  Programmation

  comment declarer une vairable global en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment declarer une vairable global en PHP

n°143464
bob54
Posté le 23-05-2002 à 17:29:45  profilanswer
 

ou on peut utiliser cette dans des fonctions ???
merci

mood
Publicité
Posté le 23-05-2002 à 17:29:45  profilanswer
 

n°143477
bozocarzu
Posté le 23-05-2002 à 17:37:27  profilanswer
 

Lorsqu'une variable est déclarée dans le code même, c'est-à-dire à l'extérieur de toute fonction ou de tout bloc d'instruction, elle est accessible de partout dans le code (n'importe quelle fonction du programme peut faire appel à cette variable). On parle alors de variable globale
 
--> http://www.commentcamarche.net/php/phpvar.php3

n°143485
bob54
Posté le 23-05-2002 à 17:43:50  profilanswer
 

merci pour ta reponse
c'est ce que je pensais aussi
 
mais la ca pose un souci
 
j'ai declaré la variable :
$cpt_val = $parametre->compteur;
 
au debut de mon code et je l'appel dans une fonction et ca me renvoie rien du tout y a un malaise

n°143494
dropsy
et bonne chance surtout...
Posté le 23-05-2002 à 17:55:48  profilanswer
 

ce qu'a dit bozocarzu est à mon avis faux!
 
dans ta fonction, tu mets "global $ta_variable;"
 
cf portée des variables dans la doc (www.php.net)
 
A+
Dropsy

n°143495
bozocarzu
Posté le 23-05-2002 à 17:57:45  profilanswer
 

normal, la fonction s'en sert dans la fonction la modifier a l'interieur de la fonction et la remet a son etat initial a la fin de la fonction
Pour la modifier va voir la :
 
http://www.commentcamarche.net/php/phpfonc.php3

n°143496
bozocarzu
Posté le 23-05-2002 à 17:58:42  profilanswer
 

dropsy a écrit a écrit :

ce qu'a dit bozocarzu est à mon avis faux!
 
dans ta fonction, tu mets "global $ta_variable;"
 
cf portée des variables dans la doc (www.php.net)
 
A+
Dropsy  




 
Dropsy, se que j'ai dis est du copier coller de commentcamarche.net. Et il on raison !

 

[jfdsdjhfuetppo]--Message édité par bozocarzu le 23-05-2002 à 17:58:57--[/jfdsdjhfuetppo]

n°143499
dropsy
et bonne chance surtout...
Posté le 23-05-2002 à 18:01:30  profilanswer
 

bozocarzu a écrit a écrit :

normal, la fonction s'en sert dans la fonction la modifier a l'interieur de la fonction et la remet a son etat initial a la fin de la fonction
Pour la modifier va voir la :
 
http://www.commentcamarche.net/php/phpfonc.php3  




 
commentcamarche est très bien, tu dois avoir mal compris ;)
 
dans le corps de la fonction une nouvelle variable est créée et elle est vide...

 

[jfdsdjhfuetppo]--Message édité par dropsy le 23-05-2002 à 18:02:32--[/jfdsdjhfuetppo]

n°143710
chaced
Posté le 24-05-2002 à 09:55:16  profilanswer
 

$toto=5;
 
function lamienne()
{
  global $toto;
  echo $toto;
}
 
lamienne(); // affiche 5

n°143713
mrbebert
Posté le 24-05-2002 à 10:03:00  profilanswer
 

dropsy a écrit a écrit :

ce qu'a dit bozocarzu est à mon avis faux!
 
dans ta fonction, tu mets "global $ta_variable;"
 
cf portée des variables dans la doc (www.php.net)
 
A+
Dropsy  



:jap:  
 
PHP est un langage un peu bizarre. Dans une fonction, tu ne déclares pas les variables locales, mais tu dois redéclarer les variables globales :pt1cable:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment declarer une vairable global en PHP

 

Sujets relatifs
[PHP] Insérer une image [résolu][PHP] lancer un exécutable
[PHP] Pb d'expression régulières...[C] Pourquoi pour declarer 2 pointeurs...
[PHP]cookie : aidez moi en allant sur mon site rapidos...installer PHP sur un serveur web
[PHP] - Creation de fichier[PHP] remplacer x caractères en x autres caractères
[ PHP ] Maximum execution time of 30 seconds exceeded[PHP] question
Plus de sujets relatifs à : comment declarer une vairable global en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR