5 Stimmen

Wie kann ich in Zend Studio der Ide den Typ einer Variablen mitteilen, so dass ich eine automatische Vervollständigung habe?

In php verwenden wir Includes. Variablen werden also in einer Datei definiert und ihr Geltungsbereich erstreckt sich dann auch auf die inkludierten Dateien. Zend Studio hat keine Ahnung, wie man den Typ der Variablen, die ich in einer inkludierten Datei verwende, herausfinden kann. Das ist sehr ärgerlich, wenn der Variablentyp eine große Klasse ist.
Gibt es eine Möglichkeit, der Ide Hinweise auf Variablentypen zu geben? in eingebundenen Dateien?

4voto

Cmyker Punkte 2120

Hier ist ein manuelle Eingabe des sehr alten Zend Studio 5.

/* @var $router \Core\Router */
$router = Registry::get("router");
$router->route();

Diese Funktion ist auch in der neuen Zend Studio Version 10 enthalten!

3voto

Kevin Schroeder Punkte 1286

Ich habe einen Artikel über einige Tipps zur Code-Vervollständigung Tipps zur Code-Vervollständigung in Zend Studio und PDT die helfen könnten. Es ist jedoch eine gute Idee, zu versuchen, die Variablen, die aus anderen Dateien benötigt werden, zu begrenzen. Das kann leicht zu schwer zu pflegendem Code führen.

1voto

Itay Moav -Malimovka Punkte 50743
foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X