Catalin Trifu wrote:
Hi,
Is this really a bug. I think not.
There is no variable $o->a or $a->b in the class OO
there is only the variable $elem and $a and $b is a member
of that array
So ...
The fact that PHP5 provides __set and __get magic
functions does not mean that the actual variables exist with
that particular name in the class ?
Perhaps it would be nice to have a __isset magic function ?
__isset magic function would have to support also arrays:
if(isset($a->foo['bar'])) ....
So the function definition would have to be
bool __isset(string varname [, mixed index [, mixed ...]])
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php