php調(diào)用父類方法
PHP程序員們在實(shí)際編寫中使用PHP parent來指向父類指針,并調(diào)用父類的構(gòu)造函數(shù),對父類進(jìn)行初始化。下面由應(yīng)屆畢業(yè)生小編整理了幾種php調(diào)用父類方法,希望對大家有所幫助。
php 調(diào)用父類方法(一)
class impro_mysqli extends mysqli{
/*顯示上一個(gè)插入記錄的ID*/
我們就不能使用!
代碼:
function id(){
return this->_id();
}
因?yàn)檫@樣程序會判斷在 impro_mysqli 中有個(gè)_id();的方法,然而實(shí)際上,并沒有!
而使用
代碼:
function id(){
return mysqli__id();
}
雖然正確,但是失去了使用繼承的意義,那我們該怎么做呢 ?
很簡單,我們只要使用 parent::(parent+2個(gè)英文字符的冒號) 字符就好了
所以想要調(diào)用父類的函數(shù),就可以寫成
代碼:
function id(){
return parent::_id();
}
php 調(diào)用父類方法(二)
class person {
public $name='Tom';
public $gender; /pic/p>
public $money=1000;
public function __construct(){
echo '這里是父類',PHP_EOL;
}
public function say(){
echo $this->name," is",$this->gender," ";
}
}
class family extends person{
public $name;
public $gender;
public $age;
public $money=100000;
public function __construct(){
parent::__construct(); /pic/p>
echo '這里是子類',PHP_EOL;
}
public function say(){
parent::say(); /pic/p>
echo $this->name," is ",$this->gender,",and is ",$this->age,PHP_EOL;
}
public function cry(){
echo parent::$money,PHP_EOL; /pic/p>
echo '%>_
【php調(diào)用父類方法】相關(guān)文章:
PHP調(diào)用C代碼的方法08-29
在子類中應(yīng)該如何調(diào)用父類的構(gòu)造方法12-11
iframe調(diào)用父頁面方法01-24
php調(diào)用外部shell的方法總結(jié)11-12
iframe調(diào)用父頁面的方法01-27
PHP調(diào)用的C代碼12-05
PHP調(diào)用的C代碼技巧11-20