マジックメソッド
マジックメソッド(特殊関数)とは, インスタンスがある特定の条件を満たしたときに明示的にコールしなくても暗黙的にコールされるメソッドのこと.
メソッド名の先頭に__(アンダースコア2つ)が付加されているのが特徴.
例
__construct()
はクラスをインスタンス化したときにコールされる.
プロパティの初期化処理などによく利用される.
<?php
class Foo {
public function __construct($name = 'Anonymous') {
$this->name = $name;
}
}