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