PHP のマジック メソッドは、オブジェクトの作成、プロパティ アクセス、メソッドの呼び出しなどの特定のイベントによってトリガーされる特別なメソッドです。一般的なマジック メソッドには、__construct() (オブジェクト作成)、__destruct() (オブジェクト破棄)、__get() (属性アクセスなし)、__set() (属性設定なし)、__isset() (属性が存在するかどうかの確認) があります。 、__unset() (属性のクリア)、__call() (未定義のメソッド呼び出し)、__callStatic() (未定義の静的メソッド呼び出し)。
PHP のマジック メソッド
マジック メソッドとは?
マジック メソッドは、オブジェクトの作成、プロパティ アクセス、メソッドの呼び出しなどの特定のイベントによってトリガーされる、PHP クラスで定義された特別なメソッドです。
PHP の一般的なマジック メソッド:
実際のケース:
本を表すクラスを考えてみましょう:
class Book { private string $title; private int $pages; public function __construct(string $title, int $pages) { $this->title = $title; $this->pages = $pages; }
以上がPHP の魔法のメソッドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。