Re: Real Problem: Accessing Array In A Class

From: Date: Mon, 09 Apr 2001 14:37:26 +0000
Subject: Re: Real Problem: Accessing Array In A Class
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-47792@lists.php.net to get a copy of this message
Don't put complex variables inside quoted strings like that. Simply break out of your quoted string and do: print "blah blah blah " . $this->arrayname['value'] . " blah"; -Rasmus On Mon, 9 Apr 2001, DELAP, SCOTT F (SBCSI) wrote: > I've been trying to figure this out for a day or so now. Someone needs to > do a concise tutorial with arrays, references, etc. with PHP. I've got a > class that has a member variable that is an array. When I try to access it > in a function like this: > > print "blah blah blah $this->arrayname['value'] blah"; > > $this->arrayname evaluates to an array object and ['value'] comes out as a > string. If I assign it to a variable first like so: > > $arraytemp = $this->arrayname; > print "blah blah blah $arraytemp['value'] blah"; > > it works fine. However, I know there should be a way to reference it > directly. Any suggestions on what I have do to as far as brackets, etc. to > force php to evaluate it they way I want? > > > Scott Delap > SBC Services, Inc. > sd3982@sbc.com > 314-235-6216 > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#47792) next »