En php utilizamos includes. Entonces, las variables definidas en un archivo y luego su alcance abarcan también los archivos incluidos. Zend studio no tiene idea de cómo obtener el tipo de variable que estoy usando dentro de un archivo incluido, esto es muy molesto cuando el tipo de variable es una gran clase.
¿Hay alguna manera de dar pistas sobre los tipos de variables? en archivos incluidos?En Zend studio, ¿cómo decirle al ide el tipo de una variable, por lo que tengo finalización automática?
5
A
Respuesta
3
Tengo un artículo sobre algunos consejos de finalización de código Zend Studio and PDT Code Completion Tips que podría ayudar. Sin embargo, es una buena idea tratar de limitar las variables que requieren de otros archivos. Puede hacer fácilmente un código difícil de mantener.
1
foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();
4
Aquí es una manual entry de la muy antigua Zend Studio 5.
/* @var $router \Core\Router */
$router = Registry::get("router");
$router->route();
Esta función también se trabaja en Nueva Zend Studio incluyendo versión 10!
Cuestiones relacionadas
- 1. Finalización automática En wxPython wxComboBox
- 2. Tengo javax.inject en mi pom.xml, ¿lo utilizará de forma automática?
- 3. desactivar Eclipse finalización automática
- 4. ¿Cómo obtener Zend Framework para ver la finalización del código auxiliar en Eclipse (Aptana Studio 3)?
- 5. Zend, variable global en Application.ini?
- 6. ¿Cómo encontrar el tipo de objeto que tengo en Perl?
- 7. Mala finalización automática con python en pydev?
- 8. ¿Cómo seleccionar el tipo de iterador usando la variable automática?
- 9. JetBrains WebIDE: tipo de variable de PHP indirecta?
- 10. Tipo de terminación automática por delante en Eclipse
- 11. Visual Studio 2005/2008 IDE (archivo de selección automática en el explorador de soluciones)
- 12. Crear una instancia, ya tengo el tipo
- 13. ¿Qué editor IDE/código fue el primero en introducir una función de finalización de código?
- 14. ¿Cómo puedo determinar el tipo de repositorio SVN que tengo?
- 15. Visual Studio IDE - volver al anterior
- 16. ¿Cómo puedo decirle a PyCharm qué tipo de parámetro se espera que sea?
- 17. Finalización tonta en Visual Studio
- 18. ¿Cómo puedo hacer que la finalización automática en netbeans incluya tanto variables como métodos?
- 19. ¿Cómo puedo decirle a Visual Studio que NO ROMPEA una excepción en particular?
- 20. Cómo integrar Zend framework 2 en Netbeans 7.2 IDE
- 21. ¿Por qué tengo que capturar la lambda a una variable de campo en la llamada al constructor
- 22. ¿Cómo decirle a bash que no expanda $ _ variable?
- 23. Cómo habilitar la finalización automática en IRB de Ruby
- 24. Delphi-IDE: ¿cómo cambiar la forma en que funciona la finalización de clase?
- 25. estructura de datos para finalización automática
- 26. Llamando al método genérico con el tipo de variable
- 27. JavaScript, no tengo idea de lo que estoy haciendo
- 28. Cómo decirle a JPA el tipo de datos preferido
- 29. ¿Cómo decirle al depurador de LLDB que no maneje SIGBUS?
- 30. IDE basado en navegador - Textarea con finalización de código disponible?
usa las anotaciones @var y @return – Gordon
@Gordón seguro, pero ¿dónde? Recuerdo que definí esas variables en un archivo que incluye el actual. –