カテゴリー:
関数
閲覧数:523 配信日:2018-02-23 10:06
__get
未定義のプロパティを参照した際、代わりにコールされるメソッド
・未定義のプロパティを参照しようとすると「E_NOTICE」通知を発し「NULL」を得るが、「__get()」メソッドが定義されていると、代わりにこのメソッドがコールされる
__get(string プロパティ名)メソッド
第1引数・参照しようとしたプロパティ名
呼び出される具体例
未定義のプロパティを参照
・p
class C{
public function __get($name){ //string(1) "p"
}
}
$obj = new C;
$obj->p;