<span style='color:red;'>不错</span>
2017-05-12
Class Person{
public static $sum = 0;
public function __clone(){
self::$sum += 1;
$su = &self::$sum;
echo '进来'.$su.'次,干你'.$su.'次' .'<br/>';
}
}
$p = new Person();
$p1 = clone $p;
$p1 = clone $p;
$p1 = clone $p;
//... clone 一次,进一次
public static $sum = 0;
public function __clone(){
self::$sum += 1;
$su = &self::$sum;
echo '进来'.$su.'次,干你'.$su.'次' .'<br/>';
}
}
$p = new Person();
$p1 = clone $p;
$p1 = clone $p;
$p1 = clone $p;
//... clone 一次,进一次
2017-05-04
// 频繁的 new 类 和 clone 一个类,有相似处
$p = new Person();
$p->name = 'hello';
echo $p->name.'<br/>';
$p1 = new Person();
$p1->name = 'haha';
echo $p1->name . '<br/>';
echo $p->name . '<br/>';
$p2 = clone $p;
$p2->name = 'hehe';
echo $p2->name . '<br/>';
echo $p1->name . '<br/>';
echo $p->name . '<br/>';
$p = new Person();
$p->name = 'hello';
echo $p->name.'<br/>';
$p1 = new Person();
$p1->name = 'haha';
echo $p1->name . '<br/>';
echo $p->name . '<br/>';
$p2 = clone $p;
$p2->name = 'hehe';
echo $p2->name . '<br/>';
echo $p1->name . '<br/>';
echo $p->name . '<br/>';
子类定义了和父类一样的方法,那么子类的方法,覆盖了父类的方法。
被final 关键词 修饰的类不能被子类继承
被final 关键词 修饰的方法 不能被子类重写
被final 关键词 修饰的类不能被子类继承
被final 关键词 修饰的方法 不能被子类重写
2017-05-04
构造函数:实例化对象时,自动调用 __construct()
析构函数:销毁对象,自动调用 __destruct()
析构函数:销毁对象,自动调用 __destruct()
2017-05-04