【发布时间】:2012-07-18 06:19:54
【问题描述】:
我正在考虑基于浏览器的 PHP IDE 的想法,并对通过浏览器模拟命令行的可能性感到好奇,但我对 CLI 开发工具不够熟悉,无法知道它是否是可以轻松完成或根本完成。我想做更多的调查,但到目前为止还没有找到很多关于它的资源。
从高层次来看,我的第一直觉是设置一个文本输入,它将通过 AJAX 向 PHP 脚本提供命令并将任何输出返回到页面上。我只是对 CLI 不够熟悉,不知道如何在这种情况下与之交互。
我不需要实际的代码,虽然这也很有用,但我正在寻找更多我应该进一步研究的函数、类或 API。理想情况下,我更喜欢 PHP(假设是 PHP 5.3)而不是第三方库。你会如何解决这个问题?有什么我应该知道的资源或项目吗?
编辑:用例是本地主机或开发服务器,而不是面向公众的站点。
【问题讨论】:
-
REPL Environment for the Web 的可能重复项
-
@IgnacioVazquez-Abrams - 这不是重复的。我正在寻找自己的构建,而不是使用第 3 方工具。专门针对 PHP 的唯一答案是 phpsh,它是用 python 编写的,所以这实际上并不能帮助我用 PHP 构建它。
-
如果有人执行
unlink('/')怎么办? -
viper-7s codepad 的代码可在 github 上找到。可能对你有用。
标签: php php-5.3 command-line-interface