3

私は多くの PHP MVC フレームワークを試しましたが、多くのフレームワークで次のようなことができることに気付きました。

$this->security->encodeForHTML();

したがって、基本的には、encodeForHTML() メソッドを含むクラス Security があります。この Security クラスはシングルトンではありませんか? この種の「内部」シングルトン クラスに固有の名前はありますか?

シングルトンではない他のクラスがあるため:

$form = new Form;

この場合、必要な数のフォームを作成できます。多くのセキュリティクラスを初期化することは明らかに意味がありませんが、これらのクラスの名前はありますか (シングルトンと非シングルトン以外)? ある人は、作成できるクラスには「プラグイン」という言葉を使用し、フレームワークに組み込まれているクラスには「ライブラリ」という言葉を使用することを提案しました。それは理にかなっていますか?

お返事をありがとうございます!

4

2 に答える 2