Re: PHP 4.0 Bug #8860 Updated: variable array not working
| From: | Matt McClanahan | Date: | Tue, 23 Jan 2001 17:51:22 +0000 |
| Subject: | Re: PHP 4.0 Bug #8860 Updated: variable array not working | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-44839@lists.php.net to get a copy of this message | ||
On Tue, 23 Jan 2001, Cynic wrote:
> seems like 'three'. but someone with more knowledge should
> answer this.
Since it's actually possible to have a variable named $test[2], that
would probably lead to confusion.
For example,
$var = 'test[2]';
${'test[2]'} = 'Foo';
echo $$var;
Will output 'Foo'.
Matt
> At 16:39 23.1. 2001, Wico de Leeuw wrote the following:
> --------------------------------------------------------------
> >So what should it echo?
> >three or Grrr?
> >
> >i think three
> >
> >Greetz,
> >
> >Wico
> >
> >>Previous Comments:
> >>---------------------------------------------------------------------------
> >>
> >>[2001-01-23 10:07:21] wico@cnh.nl
> >>changed status
> >>
> >>---------------------------------------------------------------------------
> >>
> >>[2001-01-23 10:06:24] wico@cnh.nl
> >>ok and that isn;t working either...
> >>althoug i liked the first more (and still think it should be that way)
> >>
> >>so this doesn't work either:
> >>
> >>$three = "Grrrr";
> >>
> >>echo "Test";
> >>$test = Array("one","two","three","four"); $var
> >>= 'test[2]'; echo $$var; /* should echo "three" */
> >>
> >>
> >>---------------------------------------------------------------------------
> >>
> >>[2001-01-23 09:59:43] cynic@php.net
> >>no. it will echo contents of $three. if you don't have that variable in current
> >>scope, it'll echo null, and, depending on your settings, emit a warning.
> >>
> >>---------------------------------------------------------------------------
> >>
> >>[2001-01-23 09:57:18] wico@cnh.nl
> >>according to Zeev this should work:
> >>
> >>$test = Array("one","two","three","four"); $var
> >>= 'test[2]'; echo $$var; /* should echo "three" */
> >>
> >>But with it doesn't
> >>
> >>
> >>Greetz,
> >>
> >>Wico
> >>
> >>---------------------------------------------------------------------------
> >>
> >>
> >>Full Bug description available at:
> >>http://bugs.php.net/?id=8860
> >>
> >>
> >>--
> >>PHP Development Mailing List
> >><http://www.php.net/>
> >>To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> >>For additional commands, e-mail: php-dev-help@lists.php.net
> >>To contact the list administrators, e-mail: php-list-admin@lists.php.net
> >
> ------end of quote------
>
>
>
> ____________________________________________________________
> Cynic:
>
> A member of a group of ancient Greek philosophers who taught
> that virtue constitutes happiness and that self control is
> the essential part of virtue.
>
> cynic@mail.cz
>
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> For additional commands, e-mail: php-dev-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>