clone 创建的对象和原对象比较时,不进行属性匹配,直接返回true
new 创建的对象和原对象比较时,对属性逐一匹配,完全相同返回true
new 创建的对象和原对象比较时,对属性逐一匹配,完全相同返回true
2016-09-09
public function __get($name) { return $this->$name; }
public function __set($name, $value){$this->$name = $value;}
public function __set($name, $value){$this->$name = $value;}
2016-09-09
简单来说,调用父类方法使用 parent::func();,调用静态方法或属性使用 static::$var;如果访问父类静态方法,则任选其中一种方式,其他情况都可以使用 $this->func() 或 $this->var 进行方法和属性的调用。self 相比 this 只是能够访问静态属性,但是static也可以访问静态属性,self的意义就不大了。
this = 属性[动] + 方法[静/动]; self = 属性[动] + 方法[静/动]; static = 属性[静] + 方法[静]; parent = 父属性[静] + 父方法[静/动]
this = 属性[动] + 方法[静/动]; self = 属性[动] + 方法[静/动]; static = 属性[静] + 方法[静]; parent = 父属性[静] + 父方法[静/动]
2016-09-08
个人觉得听不懂的话不要首先找老师的原因,还是找找自己的原因吧,毕竟这里边儿哪怕有一个人听懂了,觉得老师讲得好,那就是讲得好,你听不懂只能说明自己知识的欠缺太多或者听课的过程中没静下心来真的认真在听,勿喷!!!
2016-09-01