เป็นการเข้าถึง static หรือ constant member ของ class
และรวมถึง method หรือ ตัวแปรที่เรา override มาด้วยครับ
และคำข้างหน้า เครื่องหมาย ::
บางทีจะเห็นเป็น parent บางทีอาจเห็นเป็นชื่อ class
ก็หมายถึง
หากเป็นการเรียกใช้ภายใน class จะใช้ parent
และเช่นเดียวกัน
หากเรียกใช้ภายนอก class แน่นอนครับ parent ใช้ไม่ได้ ก็ต้องหันไปใช้ชื่อ class แทน
Exam
class A { function __construct($message, $code); } class B extends A { function test(){ parent::__construct($message, $code); // คือการเรียกให้ Class แม่ทำงานใน Method ที่เราเรียกครับ } }
ไม่มีความคิดเห็น:
แสดงความคิดเห็น