В Zend Studio, как сказать IDE тип переменной, поэтому у меня есть автоматическое завершение?
-
24-09-2019 - |
Вопрос
В 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();