Tôi viết dưới đây vào một tệp php duy nhất.PHP không thể mở rộng từ giao diện?
<?php
interface people
{
public function take($s);
}
class engineer extends people
{
public function take($s){
echo $s;
}
}
?>
Mọi người là giao diện, kỹ sư mở rộng mọi người. Nhưng khi tôi chạy mã này, lỗi:
Fatal error: Class engineer cannot extend from interface people in E:\php5\Mywwwroot\b.php on line 12
Điều gì đã xảy ra? Phiên bản PHP của tôi là 5.4.
Các lớp triển khai giao diện, không mở rộng giao diện. –
PHP sử dụng phương pháp như Java để ngăn chặn vấn đề kim cương - Xem http://en.wikipedia.org/wiki/Multiple_inheritance - do đó, từ khóa thực hiện –
Cảm ơn tất cả các bạn. Ngu ngốc. –