クラスは多くのメソッドの集合であり、これらのメソッドはプログラムでよく使用するロジックやアルゴリズムです。それらをクラスにラップすると、プログラムの効率が向上し、コードの重複を減らすことができます。
たとえば、common という名前のクラスを含むクラス ファイル web_common.class.php がある場合、プログラムでこのクラスのメソッドを使用する必要がある場合、最初に行うことは、 class ファイルに詰め込みます
require_once 'web_common.class.php';
次に、クラスのオブジェクトを作成します。つまり、クラスをインスタンス化します。 (インスタンス化されていないクラスは使用できません。興味があれば試してみてください)
#
$object = new common;
$object->my_function();
とても簡単なことではありませんか?なお、クラス内での static メソッドの呼び出しは上記の呼び出し形式とは異なり、呼び出し方法は以下のとおりです:
$object::staticfunction();
親クラスを継承するサブクラスの問題については、次の 2 つがあります。可能性
第二に、親クラスは抽象クラスです。したがって、このタイプのメソッドを使用したい場合は、次のことを行う必要があります。 サブクラスから継承することによってのみ使用できます。
PHP チュートリアル
)class son_class extands father_class { }
親クラスは複数のサブクラスを持つことができますが、サブクラスは 1 つの親クラスのみを継承できることを説明する必要があります。
以上がPHPでクラスを使用する利点は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。