You are here: Re: $request problem « PHP Programming Language « IT news, forums, messages
Re: $request problem

Posted by Anonymous on 03/14/06 16:10

ColdShine wrote:

> Here's a quick roundup, if you (or anyone f'wing this thread) still are
> wondering WHAT is meant WHEN:
>
> <?php
> $arr = array('key' => 'foo');
> define('key', 'another');
>
> echo $arr[key]; // undefined index ('another')
> echo $arr['key']; // foo
> echo '$arr[key]'; // $arr[key]

Ok, these results are obvious, IMHO.

> echo "$arr[key]"; // foo
> echo "$arr['key']"; // parse error

But these two are not. For the first case: Where in the manual does it
state that "$arr[key]" should be evaluated like $arr["key"]? For the
second: Within double quotes variables should be evaluated, so why
doesn't $arr['key'] evaluate to foo?

> echo "{$arr[key]}"; // undefined index ('another')
> echo "{$arr['key']}"; // foo
> ?>

Jep, these are obvious, too.

>
> This should rule out any misunderstandings.

Yes, it did. But it also brought up two new questions on my part. :-)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация