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



Reply via email to