php: problème ac le global. - Programmation
Marsh Posté le 03-08-2001 à 12:47:56
ben, en fait, l'hostoire, c'est que j'ai des classes, et j'ai l'impression, que là çà ne marche pas. 
ex: 
$a="a"; 
class B 
{ 
 var $v; 
 function X() 
 { 
   global $a; 
   $this->v=$a; 
 } 
 
} 
 
En gros, je ne sais pas s'il peut aller chercher la variable en dehors de la classe. voilà donc l'histoire. 
Marsh Posté le 03-08-2001 à 12:55:54
//variables globales 
$DbHost="mysql.domain.com"; 
$DbUser="_naoua"; 
$DbPass="password"; 
 
//ta classe perso 
class perso{ 
     var $host; 
     var $user; 
     var $pass; 
     var $link; 
 
     //constructeur 
     function perso(){ 
          global $DbHost; 
          global $DbUser; 
          global $DbPass; 
 
          $this->host=$DbHost; 
          $this->user=$DbUser; 
          $this->pass=$DbPass; 
     } 
 
     function connect(){ 
          $this->link=mysql_connect($this->host,$this->user,$this->pass); 
          ... 
     } 
} 
Marsh Posté le 03-08-2001 à 12:22:59
bonjour, pour ceux qui n'ont pas encore lu mes multiples messages.
dans une fonction en php.
le fait de faire l'action suivante.
$a="a";
function babar()
{
global $a;
$b=$a;
print $b;
}
est ce que $b aura la valeur que j'ai donné à $a à l'extérieur de la fonction. Merci d'avance...