我尝试了许多 PHP MVC 框架,我注意到在许多框架中您可以执行以下操作:
$this->security->encodeForHTML();
所以,基本上有一个类Security,它包含一个方法encodeForHTML()。这个安全类不是单例吗?这种“内部”单例类是否有特定名称?
因为还有其他类不是单例:
$form = new Form;
在这种情况下,您可以根据需要创建任意数量的表单。我理解这一点,初始化许多安全类显然没有意义,但我想知道,这些类是否有名称(除了单例和非单例)?一个人建议对那些可以创建的类使用“插件”一词,对那些构建在框架中的类使用“库”。那有意义吗?
感谢您的回复!