【发布时间】:2011-08-11 11:32:38
【问题描述】:
PHP 有类似ipython 的东西吗?语法突出显示并且没有在第一个异常时让控制台退出到 shell 会很好。 :)
【问题讨论】:
标签: ipython php console read-eval-print-loop
PHP 有类似ipython 的东西吗?语法突出显示并且没有在第一个异常时让控制台退出到 shell 会很好。 :)
【问题讨论】:
标签: ipython php console read-eval-print-loop
Justin 刚刚在 OSCON 上发表了关于交互式 shell Psysh 的演讲,这似乎是 phpsh 的改进版本。
【讨论】:
交互式 Shell 将在 PHP 5.4 中得到改进。
见http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
改进的 CLI 交互式 readline shell (Johannes)
- 添加了 cli.pager ini 设置以设置输出分页器。
- 添加了 cli.prompt ini 设置来配置 shell 提示符。
- 添加了快捷方式 #inisetting=value 以在运行时更改 ini 设置。
- 不要在出现致命错误时终止 shell。
另一种选择是http://phpsh.org/
phpsh 是 php 的交互式 shell,具有读取行历史记录、制表符补全、快速访问文档的功能。它是在 Facebook 开发的,具有讽刺意味的是,它主要是用 python 编写的。它是开源的,并在修改后的 BSD 许可下发布。
从未尝试过,但http://david.acz.org/phpa/ 听起来很有希望。该页面还列出了两个可能值得研究的替代方案。还有一些想法是内置的 php -a 在 php-trunk/5.4 中进行了翻新。所以不妨试试 SVN 版本(至少它支持非 ASCII 输入)。
【讨论】: