标签: php shared-libraries private
如何防止PHP库的用户使用库中定义的不应在其外部使用的类?
如果PHP有一些包或命名空间可见性的概念会很好,所以我可以创建私有类,但事实并非如此。
我唯一能想到的就是将所有内部类放在像\Vendor\Project\_Internal\Class这样的专用子命名空间中,以使其显而易见。
\Vendor\Project\_Internal\Class
有更好的方法吗?