Quote:
Originally Posted by .ƒaℓsє.
Zum Thema Autovervollständigen, würde ich es wie z.b. bei PhpStorm machen.Wenn du eine Methode hast z.b.
Code:
public function sayHelloTo(User $user)
{
echo "Hallo" . $user->getUsername;
}
Dann sieht Php storm das $user ein User sein muss.
Sollt bei den Parametern kein User stehen schaut PhpStorm ob bei deim PhpDoc(Dokumentation) ein Typ angegeben wurde z.b. :
Code:
/**
* Says hello to the given user
*
* @var User $user
**/
public function sayHelloTo($user)
{
echo "Hallo" . $user->getUsername;
}
|
Oh das ist eine sehr schöne Idee, vielleicht bau ich das sogar aus und zwar dazu, dass man bei Funktionsaufrufen immer Typen angeben muss oder eben einen universellen Typen ala "Object" in Java oder (mein angedachter Typ) "Any".
Dazu lass ich mir noch bissel was einfallen, denn eine gewisse Typ-Sicherheit bei Klassen, wäre schon echt schön.
Also zusammengefasst:
Ignoriere das Klassenzeugs mal vorerst warfley (vorallem weils bei mir momentan schleppend vorangeht... Prüfungen und so...)