Eddie: Methoden-Parameter: immer alles validieren?

Beitrag lesen

Hallo allerseits,

mal eine bloede Frage: bei Java werden ja beim Aufruf einer Methode die Parametertypen automatisch validiert:

Sowas hier...:

  
public function x(int value){}  
x('a');  

... ergibt also automatisch einen Fehler. Wie ist das bei PHP5 genau? Muss ich da wirklich IMMER alles prüfen? Ist also sowas unbedingt nötig:

  
public function x(int $value)  
{  
  if (!is_int($value)) { throw new Exception();}  
}  
x('a');  

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.