相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
PHP面向?qū)ο髮W(xué)習(xí)之parent::關(guān)鍵字
前言
最近在做THINKPHP開發(fā)項目中,用到了 parent:: 關(guān)鍵字,實際上 parent::關(guān)鍵字 是PHP中常要用到的一個功能,這不僅僅是在 THINKPHP 項目開發(fā)中,即使是一個小型的企業(yè)站點(diǎn),也會有許多相同的function功能,我們可以封裝成一個父類 class,然后多個子類直接繼承公共部分父類。
PHP5中使用parent::來引用父類的方法。
parent:: 可用于調(diào)用父類中定義的成員方法。
parent::的追溯不僅于直接父類。
通過parent::調(diào)用父類方法
<!-- 聲明一個員工類,經(jīng)理類繼承自員工類 --> <? class employee{ protected $sal=3000; public function getSal(){ $this->sal = $this->sal + 1200; return $this->sal ; } } class Manager extends employee { //如果想讓經(jīng)理在員工工資的基礎(chǔ)上多發(fā)1500元. //必須先調(diào)用父類的getSal()方法. public function getSal(){ parent::getSal();// 這里調(diào)用了父類的方法. $this->sal = $this->sal + 1500; return $this->sal ; } } $emp = new employee(); echo "普通員工的工資是 " . $emp->getSal(); echo "<br>"; //xiariboke.com $manager = new Manager(); echo "經(jīng)理的工資是: " . $manager->getSal(); ?>