PHP Друг / Видимость пакета

Есть ли способ ограничить видимость в PHP таким же образом, как «пакет» видимости работает в Java или, по крайней мере, «другом» видимости в C ++? Какая наилучшая практика для поддержания большого проекта OOP и не позволяет никому использовать какую-либо часть кода?

Я использую частную и защищенную видимость как можно больше, но иногда это недостаточно. Я знаю об этом запросе: https://bugs.php.net/bug.php?id=55331 . Есть ли прогресс в реализации такой вещи для PHP? Есть ли обходной путь для защиты вашего кода (методы, переменные классов) от в любом месте?

10
задан Pavel S. 3 September 2011 в 09:59
поделиться