> Why there are two ${} and {$} ???? See
> http://www.php.net/manual/en/language.types.string.php#language.types.string
> .parsing for the examples.
>
> Simple syntax
>
> echo "He drunk some ${beer}s"; // works
This makes sense as $beers is not a set variable. {$beer}s works too
though, seems okay that both work. Anyway, this isn't an array ;-))
> Complex Syntax
>
> echo "You can even write {$obj->values[3]->name}";
>
> Don't know why there is a simple syntax for that... ${} if there
> is a {$}. This is just to confuse people, like me... There are
> some things explained there about ${} problems with more
> complex expressions. The docs says, this is why {$} exists...
> Huh...
Not sure. I'm not real familiar with language_scanner and the like, so,
will say this: "Variety is the spice of life" :) As is, the examples in
the string section could be organized a bit better.
Regards,
Philip Olson