被private鎖住的類成員
class Human{
private $age=40;
function getAge(){
echo $this->age;
}
}
即使Human自身也無法調(diào)用他 包括繼承了Human的類 但是可以通過函數(shù)來調(diào)用它
class Human{
private $age=40;
function getAge(){
echo $this->age;
}
}
即使Human自身也無法調(diào)用他 包括繼承了Human的類 但是可以通過函數(shù)來調(diào)用它
2017-05-21
面向?qū)ο缶幊叹褪窃诰幊痰臅r(shí)候數(shù)據(jù)結(jié)構(gòu)都靠方法和屬性去進(jìn)行存儲
2017-05-18
這一節(jié)中不管是否繼承Human類,name,weight等方法都可以使用,因?yàn)闃?gòu)造函數(shù)自調(diào)用時(shí)給自身類添加了上述屬性..
2017-05-12
<span style='color:red;'>不錯(cuò)</span>
2017-05-12
Class Person{
public static $sum = 0;
public function __clone(){
self::$sum += 1;
$su = &self::$sum;
echo '進(jìn)來'.$su.'次,干你'.$su.'次' .'<br/>';
}
}
$p = new Person();
$p1 = clone $p;
$p1 = clone $p;
$p1 = clone $p;
//... clone 一次,進(jìn)一次
public static $sum = 0;
public function __clone(){
self::$sum += 1;
$su = &self::$sum;
echo '進(jìn)來'.$su.'次,干你'.$su.'次' .'<br/>';
}
}
$p = new Person();
$p1 = clone $p;
$p1 = clone $p;
$p1 = clone $p;
//... clone 一次,進(jìn)一次
2017-05-04
// 頻繁的 new 類 和 clone 一個(gè)類,有相似處
$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/>';
2017-05-04
__construct(),__destruct()
__toString()
__invoke()
__call(),__callStatic()
__get(),__set(),__isset(),__unset()
__clone()
__toString()
__invoke()
__call(),__callStatic()
__get(),__set(),__isset(),__unset()
__clone()
2017-05-04