> De : Larry Garfield [mailto:la...@garfieldtech.com]
>
> Having an object that behaves differently depending on an implicit
> relationship with where it happened to be called from is full of all
> kinds of impossible to debug magic.  I don't even know how you'd unit
> test it.  I can think of no use case where this wouldn't cause only
> problems.

The only use case I can think of is to enforce access restriction (an 
alternative to 'friend' classes), faster than using debug_backtrace(). But I 
would prefer really implementing friend classes/namespaces.

@S.A.N: you can already determine the caller using debug_backtrace(). Slow and 
inconvenient, but it works.

Regards

François


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to