Sto considerando l'idea di un IDE PHP basato su browser e sono curioso della possibilità di emulare la riga di comando tramite il browser, ma non mi è abbastanza familiare con lo sviluppo di strumenti per la CLI per sapere se è qualcosa che potrebbe essere fatto facilmente o affatto. Mi piacerebbe fare ulteriori indagini, ma finora non sono stato in grado di trovare molte risorse su di esso.Emulazione della CLI di PHP in un browser
Da un alto livello, il mio primo istinto è quello di impostare un input di testo che possa inviare comandi a uno script PHP tramite AJAX e restituire qualsiasi output sulla pagina. Non sono abbastanza familiare con la CLI per sapere come interfacciarlo con esso in quel contesto.
Non ho bisogno di codice reale, anche se sarebbe utile, ma sto cercando più di quali funzioni, classi o API dovrei investigare ulteriormente. Idealmente, preferirei qualcosa di elaborato in PHP (supponiamo PHP 5.3) e non una libreria di terze parti. Come affronteresti questo? Ci sono risorse o progetti che dovrei sapere?
Modifica: Il caso di utilizzo per questo sarebbe un localhost o un server di sviluppo, non un sito pubblico.
possibile duplicato di [REPL Environment per il Web] (http://stackoverflow.com/questions/5918670/repl-environment-for-the-web) –
@ IgnacioVazquez-Abrams - Non è un duplicato. Sto cercando di costruire il mio, non utilizzare uno strumento di terze parti. L'unica risposta specifica per PHP è phpsh, che è scritto in python, quindi non mi aiuta in realtà a crearlo in PHP. – VirtuosiMedia
Cosa succede se qualcuno esegue 'unlink ('/')'? –