Единственная проблема, с которой вы можете столкнуться, состоит в том, что люди увидят вас как «не крутого», если вы не используете Личный или Защищенный или Абстрактный статический финальный интерфейс или что угодно.Эти вещи похожи на дизайнерскую одежду или гаджеты Apple - люди покупают их не потому, что им нужно, а просто чтобы не отставать от других.
Да, инкапсуляция является важной теоретической концепцией, но в практике «частной» идрузья редко имеют смысл.Они могут иметь некоторый смысл в Java или C #, но в языке сценариев, таком как PHP, использование «private» или «protected» совершенно глупо, потому что инкапсуляция изобретена для проверки компилятором, который не делаетсуществуют в PHP. Подробнее .
См. Также этот превосходный ответ и комментарии @troelskn и @mario над здесь