Hi,
> I noted something, while PHPscripting today.
>
> echo "${x}";
> echo "{$x}";
> works the same, even with array.
> I didn't try with objects, but should be the same.
> May be you want to add this, or curse it from the docs.
> What you think?
The latter one is the 'complex syntax', since PHP4.
The former one exists since PHP3, and is not
necessary anymore. I could remove it,
but then PHP3-people will have a problem: they
cannot use the latter syntax.
However, for clarity it's maybe best to remove the
former from it's prominent place, and make the story
like:
- use the simple syntax:
"this is the value: $var; the second array-index
($arr[2]) and a property $obj->prop from this"
when possible (i.e. no conflicting characters after
the var, no complexer things (like multi-dim arrays,
variable vars, indices, etc).
- In ANY other case, use the complex syntax.
And then a note: in php3, you can't use the
complex syntax, use the
very special ". and ." seperators in place of the
{ and } instead ;-)
Greets,
Jeroen