有没有类似于ipython的PHP工具?希望有语法高亮,并且控制台不会在第一次出现异常时退出。
PHP 5.4将改进交互式Shell。
请查看http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html
改善了CLI交互模式下的readline shell (Johannes)
- 添加了cli.pager ini设置来设置输出的pager。
- 添加了cli.prompt ini设置来配置shell提示符。
- 添加了快捷键#inisetting=value,以更改运行时的ini设置。
- 不会在致命错误时终止shell。
另一种选择是http://phpsh.org/
phpsh是一个用于PHP的交互式shell,具有readline历史记录、tab补全、快速访问文档等功能。它由Facebook开发,具有讽刺意味的是,它主要是用Python编写的。它是开源软件,并在修改后采用BSD许可证发布。
虽然我从未尝试过,但http://david.acz.org/phpa/听起来很有前途。该页面还列出了两个可能值得调查的替代方案。还有一些思考,即内置的php -a
在php-trunk/5.4中进行了翻新。因此,也许可以尝试SVN版本(至少支持非ASCII输入)。