PHP有ipython之类的东西吗?语法突出显示并且在第一个异常时没有控制台退出到shell将是很好的。 :)
答案 0 :(得分:7)
Interactive PHP将在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 setting以配置shell提示符。
- 添加了快捷方式#inisetting = value以在运行时更改ini设置。
- 不要因致命错误而终止shell。
另一种选择是http://phpsh.org/
phpsh是一个用于php的交互式shell,具有readline历史记录,Tab键完成,快速访问文档。它是在Facebook开发的,具有讽刺意味的是,主要是用python编写的。它是开源的,并在修改后的BSD许可下发布。
答案 1 :(得分:7)
Justin刚刚在OSCON上讨论了交互式shell Psysh,它似乎是phpsh的改进版本。
答案 2 :(得分:1)
从未尝试过,但http://david.acz.org/phpa/听起来很有希望。该页面还列出了两个可能值得研究的替代方案。内置的php -a
也在php-trunk / 5.4中进行了翻新。所以也许尝试SVN版本(至少它支持非ASCII输入)。