Perché è possibile creare un'interfaccia senza specificare un tipo di reso? Perché questo non rende questa interfaccia inutilizzabile?Perché è possibile avere un'interfaccia senza un tipo di ritorno in PHP?
In questo modo è più chiaro:
Interface run
{
public function getInteger();
}
class MyString implements run
{
public function myNumber()
{
}
public function getInteger()
{
return "Not a number";
}
}
In Java ogni interfaccia ha un tipo di ritorno come Integer
, String
o Void
so che PHP è, purtroppo, un linguaggio debolmente tipizzato, ma non è lì una soluzione a questo problema?
È possibile definire un'interfaccia con un tipo di ritorno come Integer
?
@streeetparade, ho cercato di fai la tua domanda un po 'più chiara, le mie modifiche hanno senso per te? –