Em chào các sư huynh
Em đang có chút thắc mắc về cách gọi 1 phương thức trong class cha từ class con, ví dụ như vầy:
class Animals {
public function speak(){
echo "Animals speak";
}
}
class Dog extends Animals {
public function dogSpeak() {
(1)
}
}
Trong chỗ (1), theo e biết có 2 cách gọi hàm speak ở lớp cha
- parent::speak();
- $this->speak();
Cả 2 cách này đều cho kết quả như nhau, vậy có điểm gì khác nhau giữa 2 cách gọi này không và e nên sử dụng mỗi cách trên khi nào v ạ?
Em cảm ơn nhiều =D