Почему возможно создать интерфейс без указания типа возврата?Почему это не делает этот интерфейс непригодным для использования?
Это делает его более понятным:
Interface run
{
public function getInteger();
}
class MyString implements run
{
public function myNumber()
{
}
public function getInteger()
{
return "Not a number";
}
}
В Java каждый интерфейс имеет тип возврата, например Integer
, String
или Void
Я знаю, что PHP, к сожалению, является свободно типизированным языком, но разве нет решения этой проблемы?
Можно ли определить интерфейс с типом возвращаемого значения, например Integer
?