熟悉python的朋友都知道在命令行下输入python会进入一个交互式shell,在这个shell里你可以敲入python代码并获取执行结果,就像linux下的bash一样。这对于我们写一些简单的python程序很有帮助,遗憾的是php自身没有提供类似的工具。
最近发现了一个工具phpsh提供了类似的交互式shell功能, 它是由facebook开发的,并且用python语言写成的,官方网站如下:
具体的安装方式就不赘述了,请查看phpsh/README中的install note即可,核心命令就两条:
python setup.py build
sudo python setup.py install
需要注意的是,在安装的过程中需要python的python-setuptools包,它会在安装过程中自动寻找phpsh所依赖的包并自行安装。在安装结束后键入phpsh即可进入交互式php shell,如图所示:

键入h即可查看phpsh支持的命令,phpsh最常用的命令就是d/D [函数名],它可以用来查询函数手册,包括函数的用法等。除此之外,phpsh还支持类似bash的自动补全功能,例如我键入array_,然后按tab键,屏幕上就会列出所有以array_开头的函数名:

在phpsh中可以随意敲入任何符合php语法的表达式,并及时地得到输出结果,例如:

可以看到,phpsh还能充分利用term的彩色功能,非常美观大方,强烈推荐这个软件!
© 2010, Linux爱好者. 版权所有. 转载请注明来自http://www.linuxers.cn












