- 相關推薦
php調用父類方法
PHP程序員們在實際編寫中使用PHP parent來指向父類指針,并調用父類的構造函數(shù),對父類進行初始化。下面由應屆畢業(yè)生小編整理了幾種php調用父類方法,希望對大家有所幫助。
php 調用父類方法(一)
class impro_mysqli extends mysqli{
/*顯示上一個插入記錄的ID*/
我們就不能使用!
代碼:
function id(){
return this->_id();
}
因為這樣程序會判斷在 impro_mysqli 中有個_id();的方法,然而實際上,并沒有!
而使用
代碼:
function id(){
return mysqli__id();
}
雖然正確,但是失去了使用繼承的意義,那我們該怎么做呢 ?
很簡單,我們只要使用 parent::(parent+2個英文字符的冒號) 字符就好了
所以想要調用父類的函數(shù),就可以寫成
代碼:
function id(){
return parent::_id();
}
php 調用父類方法(二)
class person {
public $name='Tom';
public $gender; //性別
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(); //調用父類構造方法
echo '這里是子類',PHP_EOL;
}
public function say(){
parent::say(); //調用父類方法
echo $this->name," is ",$this->gender,",and is ",$this->age,PHP_EOL;
}
public function cry(){
echo parent::$money,PHP_EOL; //報錯,為什么不可以
echo '%>_
【php調用父類方法】相關文章:
PHP編程:類和對象、方法調用09-26
PHP調用C代碼的方法11-02
Python中子類怎樣調用父類方法09-04
在子類中應該如何調用父類的構造方法07-11
php調用外部shell的方法總結10-03
iframe調用父頁面的方法07-28
PHP調用的C代碼08-05
java調用的方法09-04
iframe子父頁面調用實例10-14
PHP生成縮略圖的類的方法07-11