Hello Alexey, Wednesday, March 26, 2008, 6:05:12 PM, you wrote:
> On 3/26/08, Richard Quadling <[EMAIL PROTECTED]> wrote: >> It just doesn't seem right to be able to call a private or protected >> method of another instance. Sort of isn't private any more. >> And as for being able to call a protected method of a completely >> different class, just because it shares the same ancestry. That seems >> REALLY wrong. > it is needed for operations on several instances of the same class-hierarchy. > "private" means, that you are the author of the class and you know > what you are doing with instances of this class, but you do not want > to export that inner-functionality. > use case for "protected" is similiar, but relates to cases when you > have hierarchy of classes, which still have some common functionality, > which might be usable for multi-instance operations Thanks. This is the exact way we see this. Anything that violates this rule is a bug. Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php