В Zend Studio, как сказать IDE тип переменной, поэтому у меня есть автоматическое завершение?

StackOverflow https://stackoverflow.com/questions/2585736

Вопрос

В PHP мы используем входят. Таким образом, переменные определяются в одном файле, а затем их охватывает охватывает файлы. Zend Studio не имеет представления, как получить тип переменной, которую я использую внутри включенного файла, это очень раздражает, когда тип переменного является большим классом.
Есть ли способ наметить IDE о переменных типах? В включенных файлах?

Это было полезно?

Решение

У меня есть статья на некоторых советах по завершению кода Советы по завершении кода Zend Studio и PDT это может помочь. Тем не менее, это хорошая идея, чтобы попытаться ограничить переменные, которые требуются из других файлов. Это может довольно легко сделать для того, чтобы упростить поддержание кода.

Другие советы

Вот Ручная запись из самого старой Zend Studio 5.

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

Эта функция также работает в новой Zend Studio, включая версию 10!

foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top