Tags:, Posted in Linux开发 我抢沙发

熟悉python的朋友都知道在命令行下输入python会进入一个交互式shell,在这个shell里你可以敲入python代码并获取执行结果,就像linux下的bash一样。这对于我们写一些简单的python程序很有帮助,遗憾的是php自身没有提供类似的工具。

最近发现了一个工具phpsh提供了类似的交互式shell功能, 它是由facebook开发的,并且用python语言写成的,官方网站如下:

http://www.phpsh.org/

具体的安装方式就不赘述了,请查看phpsh/README中的install note即可,核心命令就两条:

python setup.py build
sudo python setup.py install

需要注意的是,在安装的过程中需要python的python-setuptools包,它会在安装过程中自动寻找phpsh所依赖的包并自行安装。在安装结束后键入phpsh即可进入交互式php shell,如图所示:
1

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

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

可以看到,phpsh还能充分利用term的彩色功能,非常美观大方,强烈推荐这个软件!

© 2010, Linux爱好者. 版权所有. 转载请注明来自http://www.linuxers.cn

收藏本文到网摘: 百度搜藏 QQ书签 Google书签 Del.icio.us 新浪ViVi 雅虎收藏 饭否 365Key网摘 天极网摘 POCO网摘 和讯网摘

推荐日志

    二月 22, 2010