Tại sao có thể tạo giao diện mà không chỉ định kiểu trả về? Tại sao điều này không làm cho giao diện này không sử dụng được?Tại sao có thể có một giao diện không có kiểu trả về trong PHP?
này làm cho nó rõ ràng hơn:
Interface run
{
public function getInteger();
}
class MyString implements run
{
public function myNumber()
{
}
public function getInteger()
{
return "Not a number";
}
}
Trong Java mỗi giao diện có một kiểu trả về như Integer
, String
hoặc Void
Tôi biết rằng PHP là một ngôn ngữ không may loại lỏng lẻo nhưng không có ở đó một giải pháp cho vấn đề đó?
Có thể xác định Giao diện có loại trả lại như Integer
không?
@streeetparade, tôi đã cố gắng để làm cho câu hỏi của bạn rõ ràng hơn một chút, các chỉnh sửa của tôi có phù hợp với bạn không? –