しばらく PHP でコーディングしていますが、主に関数と生の PHP でコーディングしています。
私は自分のコードをもっときれいに、もっと効率的に書くべきだと考え始めました。授業については、いまだに頭が整理できていません。すべてのコードをクラスで記述する必要がありますか?
たとえば、私のスクリプトの 1 つは「パーミッション マネージャー」です。これにより、管理者はサイト上のさまざまなユーザー グループのパーミッションを編集できます。
伝統的に、これは関数などを含む単なるスクリプトとして記述していました。しかし、これをクラスとして書いた方が良いでしょうか? もしそうなら、このクラスには何が含まれますか? サイト全体で使用するパーミッション クラスと、管理者編集エリア用に別のパーミッション クラスを用意することはできますか?
また、サイトには API があります。これはすべて 1 つのクラスとして記述する必要がありますか?
また、パブリック (共有) 関数を使用する必要がありますか?
ありがとう!