PHP では、2 つのアンダースコアで始まるメソッドを
マジック メソッド と呼びます。これらのメソッドは、PHP で特に重要な役割を果たしており、特に マジック メソッド は非常に便利です。カプセル化されたクラスの実装への使用法 一般的なマジックメソッド:
construct() インスタンス化されたオブジェクトが自動的に呼び出されます。 Construct は、construct とそのクラス名と関数名の関数が同時に存在する場合に呼び出され、もう一方は呼び出されません。クラス名と関数名の関数は
コンストラクターget() を呼び出してオブジェクト
propertyclone() は、次のようにオブジェクトを複製するときに呼び出されます。 $a=new test(); $a1=clone $a;
sleep() Serialize() が オブジェクトの前に呼び出された場合。の方が大きいです、いくつか削除すれば連載でも使えると思います。
wakeup() は、オブジェクトの初期化作業を行うために、Unserialize 中に呼び出されます。
isset() は、オブジェクトの属性が存在するかどうかを検出します。検出された属性がプライベートである場合に呼び出されます。
phpマジックメソッドの比較と使用例コード詳細説明
phpマジックメソッド応用サンプルコードまとめ以上がPHP各種マジックメソッド解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。