Re: [Class] Behaviour global variables

From: Date: Wed, 14 Aug 2002 12:42:09 +0000
Subject: Re: [Class] Behaviour global variables
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-112534@lists.php.net to get a copy of this message
$TEST= new TEST; $a=3; $b=4; $TEST->Show(); works, fine better to use $GLOBALS['a'] instead of global $a Op woensdag 14 augustus 2002 15:27, schreef Tim Stoop: > Hi there, > > I'm forgetting something, but I can't seem to get to it... Consider the > following Class. > > class Test > { > var $a; > var $b; > > function Test() > { > $this->a = 2; > $this->b = 5; > } > > function Show() > { > global $a, $b; > > echo("a: ".$a); > echo("a: ".$this->a); > echo("b: ".$b); > echo("b: ".$this->b); > } > } > > After proper initialisation, calling the function Show() gives: > > a: > a: 2 > b: > b: 5 > > What am I forgetting here? Tia for answers!

« previous php.general (#112534) next »