Ich benutze jetzt PHP 5 und bin begeistert von der Verwendung von OOP in PHP 5. Ich stoße auf ein Problem. Ich habe einige Klassen und einige Funktionen in ihnen. Ein paar Funktionen erfordern die Übergabe von Argumenten, die Objekte der Klassen sind, die ich selbst geschrieben habe. Ich habe bemerkt, dass die Argumente nicht streng typisiert sind. Gibt es eine Möglichkeit, sie streng typisiert zu machen, so dass ich zur Kompilierzeit Intellisense verwenden kann?
Exemple :
class Test
{
public $IsTested;
public function Testify($test)
{
//I can access like $test->$IsTested but this is what not IDE getting it
//I would love to type $test-> only and IDE will list me available options including $IsTested
}
}