La mejor solución para refactorizar en PHP está diseñada por Zend, la compañía detrás de PHP.
Ofrecen un paquete empresarial de Eclipse PDT con un conjunto de mejoras propietarias de Zend. Se comercializa bajo la etiqueta "Zend Studio" y used by professional PHP developers.
Descargue un free trial y vea cómo Zend Studio aumenta su productivity. Tiene more relevant PHP features than any competitor, incl. out-of-the-box Team Collaboration (GIT, GitHub, SVN, CVS), depuración integrada de PHP y JavaScript, creación de perfiles, inspección de código & solución rápida, generación de pruebas & informes, y otros.
Por ejemplo, vea Zend Studio in comparison to Eclipse PDT Project.
Llevo 5 años usando el producto para mi plena satisfacción. Es algo a considerar si buscas desarrollo empresarial de PHP, o un desarrollador principiante que quiere convertirse en un profesional.
Refactoring in Zend Studio tiene exactamente lo que está pidiendo, es decir, cuando cambia el nombre de un archivo, escanea todos los archivos para referencias, propone cambios de forma automática y luego aplica cambios después de su confirmación. Además, he observado muchos usos para la función que te lleva directamente al cuerpo de una función en CTRL + clic. Esto es extremadamente útil cuando se cambian nombres de funciones, nombres de variables y cuerpos. Zend Studio vuelve a escanear todos los archivos, crea una tabla de referencias cruzadas y realiza todos los cambios por usted.
I intentado NetBeans para PHP ahora, pero todavía tiene el mismo problema: Cuando cambio el nombre de un archivo, tengo que editar manualmente incluyen cada una. ¿Estoy haciendo algo mal o todavía tengo que vivir con eso? – sewo
@sewo No estás haciendo nada mal, desafortunadamente. Aunque afirman que 'La refacturación de cambiar el nombre funciona para los archivos' y que lo que usted describe es una función muy esencial de" refactorización de archivos ", no funciona. Como solución rápida, podría hacer una búsqueda y reemplazar en el proyecto ('ctrl-shift-h') o una búsqueda de archivos (' ctrl-h') en Eclipse. Si lo haces en Eclipse es un proceso de dos pasos, primero busca en los archivos y luego "reemplaza todo" en el menú contextual ("clic derecho" en la vista de resultados de búsqueda). – yannis
Probé también PHPStorm ahora y me gusta. Solicitaré una "licencia de aula", gracias por ese consejo – sewo