PHP实用魔术方法笔记
【魔术方法】
__construct() {}
__distruct() {}
__set($name,$value) {}
__get($name) {}
__call($method, $value) {}【模拟方法重载overload】
function __call($method, $valueArray) { if($method == "test") { if(count($valueArray) == 1) { $this -> test1($valueArray); } else if(count($valueArray) == 2) { $this -> test2($p); } } } $a = new A(); $a -> test(1);
__toString()
__isset()
__unset()
__clone()
__sleep()
__wakeup()
__autoload()
【魔术常量】
__LINE__
__FILE__
__DIR__
__CLASS__
__FUNCTION__