3. When the caller tries to retrieve $object->foo, and foo is a 
private/protected member the caller has no access to, instead of an error, 
__get is called.

    I'm not very sure the current behavior on item 3 is the best one (maybe 
error should be thrown regardless?), but freezing on either would be better 
than leaving it undefined :)


  I always thought that this is the supposed behaviour. I believe I even relied 
on it in one of my projects 


Hi,

If the community wants it like it is, then I'm just fine with that: as long as 
the test is committed, so that it doesn't change overnight. Any volunteers :)?

Regards, 
Stan Vassilev 

Reply via email to