PHP 5 & MySQLi
PHP 5 & MySQLi
PHP 5 & MySQLi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Inheritance<br />
Inheritance เป็นคุณสมบัติหนึ1งของคลาส ซึ1งมีการสืบทอดสมาชิก ให้คลาสอื1นๆสามารถใช้สมาชิกร่วมกันได้ ลอง<br />
จินตนาการว่าคุณมีตัวอย่างของสัตว์ประเภทต่างๆ เช่น แมว สุนัข หรืออื1นๆ สัตว์ต่างๆเหล่านีมีส่วนประกอบบางส่วนที1<br />
ทํางานเหมือนกัน ในทางกลับกันอาจจะมีส่วนที1เฉพาะเจาะจงเช่นเดียวกัน เช่น มีการสร้าง class Animal และสร้างคลาส<br />
ย่อยที1เฉพาะเจาะจง แต่จะมีบางส่วนประกอบที1เป็นส่วนประกอบพืนฐานของสัตว์ทุกๆชนิด<br />
class Animal<br />
{<br />
public $name;<br />
public function Greet()<br />
{<br />
>name;<br />
return "Hello, I'm some sort of animal and my name is " . $this-<br />
}<br />
}<br />
ตัวอย่างง่ายๆอีกหนึ1ง class<br />
{<br />
}<br />
class Dog extends Animal<br />
class จะมีการประกาศ regular class หลังจากที1ขยาย keyword บอกกับ <strong>PHP</strong> ว่าสุนัข inherit มาจาก class Animal<br />
สุนัขก็จะมีฟังก์ชันการทํางานเช่นเดียวกับ class Animal ตรวจสอบได้โดยด้วย code ต่อไปนี<br />
$dog = new Dog();<br />
echo $dog->Greet();<br />
จะเห็นได้ว่ายังคงมีทัง ชื1อและฟังก์ชัน Greet() แต่ยังไม่มีการระบุชื1อ ดังนันต่อไปจะเป็นการระบุชื1อของสุนัขด้วยฟังก์ชัน