php parent

parent
用戶可能會發現自己寫的代碼訪問了基類的變數和函式。如果派生類非常精煉或者基類非常專業化的時候尤其是這樣。
不要用代碼中基類文字上的名字,應該用特殊的名字parent,它指的就是派生類在extends聲明中所指的基類的名字。這樣做可以避免在多個地方使用基類的名字。如果繼承樹在實現的過程中要修改,只要簡單地修改類中extends聲明的部分。
<?php
classA{
functionexample(){
echo"IamA::example()andprovidebasicfunctionality.<br/>/n";
}
}
classBextendsA{
functionexample(){
echo"IamB::example()andprovideadditionalfunctionality.<br/>/n";
parent::example();
}
}
$b=newB;
//這將調用B::example(),而它會去調用A::example()。
$b->example();
?>

相關詞條

熱門詞條

聯絡我們