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

  FORUM HardWare.fr
  Programmation

  [PHP] Portée des variables (manuel trop vague!)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Portée des variables (manuel trop vague!)

n°28940
shinji
Posté le 03-05-2001 à 12:05:39  profilanswer
 

<?
global $a;
$a=1;
function un(){
      global $a;
      $a=$a+2;
}
function deux(){
      global $a;
      $a=$a*2;
}
un();deux();
echo $a;       //affiche 6 non?
?>
 
Dans ce cas, la variable $a aura-t-elle la même valeur quelque soit l'endroit où l'on se situe dans le script?
Je veux que mes fonctions fassent appel et éventuellement modifie une variable du prog principal.
Merci

mood
Publicité
Posté le 03-05-2001 à 12:05:39  profilanswer
 

n°28941
shinji
Posté le 03-05-2001 à 12:07:30  profilanswer
 

Désolé de vous déranger pour rien, c'est bon, c'est bien ça!
 
<H1>DESOLE</H1>

n°28945
nicotine
Posté le 03-05-2001 à 12:25:19  profilanswer
 

pardonne mon langage cru , mais les globales , c'est la pire methode.
 
utilise plutot le passage par reference (pointeur en C)
 
la definition:
 
function un( val )
 { $a += 2; }
 
l'appel :
 
$a = 35;
un(&$a);


---------------
Do androïds dream of electric sheep ?

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

  [PHP] Portée des variables (manuel trop vague!)

 

Sujets relatifs
[PHP HTML] Récupération de chaînes[PHP] passage de 50ko à un srcipt, sans fichier?
[C/C ++] déclarations variables sous Visual C++[ PHP ] Système de News interactives !!
[ PHP -> Phorum 3.2.11 ] Problème de personnalisation !![PHP] : inclusion de fichiers
[PHP] Parser XML[PHP] problème type MIME pour upload
PHP: Problème Urgent[ASP] Infos sur les variables tableaux et leur initialisation !!!
Plus de sujets relatifs à : [PHP] Portée des variables (manuel trop vague!)


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