Portée des variables (manuel trop vague!) [PHP] - Programmation
Marsh Posté le 03-05-2001 à 12:07:30
Désolé de vous déranger pour rien, c'est bon, c'est bien ça!
<H1>DESOLE</H1>
Marsh Posté le 03-05-2001 à 12:25:19
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);
Marsh Posté le 03-05-2001 à 12:05:39
<?
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