Дмитрий, если не трудно, объясните как бы это можно использовать.., т.к. область видимости задается для методо и свойств в контексте класса в котором они описаны.
А как должен работать этот пример?
ipokos, этот пример должен работать в контексте всего веб приложения.
Например у меня есть класс, который решает некую задачу. В свою очередь у него есть вспомогательные классы, которые используются только им. Так зачем же давать доступ к вспомогательным классам каким то левым модулям?
Дмитрий, рефлексию никто не отменял и более того с каждой версией php она наращивает функционал.
Так что левые модули всё так же смогут получить доступ к вашим вспомогательным классам.
И вопрос:
откуда в вашей кодовой базе берутся левые модули и почему им нельзя юзать публичные методы вспомогательных классов?