Considero la idea de un IDE de PHP basado en navegador y tengo curiosidad acerca de la posibilidad de emular la línea de comandos a través del navegador, pero no estoy lo suficientemente familiarizado con el desarrollo de herramientas para la CLI para saber si es algo que podría hacerse fácilmente o en absoluto. Me gustaría investigar un poco más, pero hasta ahora no he podido encontrar muchos recursos en él.Emulación de la CLI de PHP en un navegador
Desde un nivel alto, mi primer instinto es configurar una entrada de texto que alimente comandos a un script PHP mediante AJAX y devuelva cualquier salida a la página. Simplemente no estoy lo suficientemente familiarizado con la CLI para saber cómo interactuar con ella en ese contexto.
No necesito el código real, aunque sería útil también, pero estoy buscando más funciones, clases o API que deba investigar más. Idealmente, preferiría algo cocido en PHP (asuma PHP 5.3) y no una biblioteca de terceros. ¿Cómo abordarías esto? ¿Hay algún recurso o proyecto que deba conocer?
Editar: El caso de uso para esto sería un localhost o servidor de desarrollo, no un sitio público.
posible duplicado de [REPL Environment for the Web] (http://stackoverflow.com/questions/5918670/repl-environment-for-the-web) –
@ IgnacioVazquez-Abrams - No es un duplicado. Estoy buscando construir el mío, no utilizar una herramienta de terceros. La única respuesta específica para PHP es phpsh, que está escrito en python, por lo que no me ayuda a compilarlo en PHP. – VirtuosiMedia
¿Qué pasa si alguien ejecuta 'unlink ('/')'? –