Los archivos PHP son, en su naturaleza más simple, solo archivos de texto. Los archivos para la mayoría de los idiomas interpretados son solo archivos de texto sin formato. Entonces, lo más fácil es usar un editor de texto simple y comenzar a escribir su código … pero, por favor, * piense * sobre eso primero 😉
En Windows, “notepad.exe” está bien para esto si recién está comenzando. En Unix / Linux land, hay más editores de texto de los que puedes sacudir, y mencionarlos puede comenzar una Guerra Santa, por lo que te dejaré hacer una búsqueda si no sabes los nombres de ninguno de estos programas
Dicho esto, probablemente querrá rápidamente características adicionales para escribir software. Un buen reemplazo para “notepad.exe” podría ser Notepad ++, pero hay docenas y docenas de editores con funciones avanzadas para escribir código. Uso Notepad ++ para algunos proyectos más pequeños … tiene una búsqueda / reemplazo robusto, soporte de macros y varios complementos que son útiles, especialmente un complemento FTP / SFTP y un complemento “comparar” que a veces encuentro útil.
- ¿Debería un novato comenzar con Django o Node.js?
- ¿Por qué es WordPress popular entre los startuppers?
- ¿Qué se espera de un estudiante que trabaja en el desarrollo de software (back end y front end)?
- ¿Por qué necesitamos saber sobre diseño web?
- ¿Cuáles son las características de los sitios web receptivos?
En algún momento, un editor adquiere tantas características que puede convertirse en un “Entorno de desarrollo integrado”. En esta categoría tiene NetBeans, PHPStorm, Eclipse IDE, Zend Studio, NuSphere y más. Además de cosas como comparar y (S) FTP, un buen IDE tendrá sugerencias de tipo de código, finalización de código, verificación de errores incorporada (linting), gestión / sincronización / refactorización de proyectos, depuradores paso a paso y mucho más . He estado usando NetBeans durante bastante tiempo y me gusta, aunque es un poco un recurso pesado. Si tiene algunos $$ para gastar, puede que le guste más PHPStorm.
Espero que esto ayude.