中国开发网: 论坛: 程序员情感CBD: 贴子 142600
小东
看来,交互式的编程又杀回来了啊
http://www.iuiuiu.com/plog/post/2/123


PHP 5.1 的 command line
Posted by data | 30/05/2005, 22:19

Think php 上的文章 More PHP power on the command line,讲到加强了 php 5.1 的 CLI,使之成为一个真正的交互式的 php console,就像 python 的那个 console 一样用着方便,应该要比现在的 php -r 方便很多。

下载 php CVS 代码体验了一番,先取出最新的src:
cvs -d :pserver:cvsread@cvs.php.net:/repository login
(输入密码 phpfi)
cvs -z3 -d :pserver:cvsread@cvs.php.net:/repository checkout -d php5dev php-src
(checkout的代码居然有53M)
然后可以进行编译了:
cd php5dev/
./buildconf
./configure --with-readline
(加强的CLI需要这个选项)
make


编译完后试了试:
[jason@badger php5dev]$ cd sapi/cli/[jason@badger cli]$ ./php -aInteractive mode enabledphp > $a = 'nice';php > $b = 'work';php > echo $a . ' ' . $b;nice workphp >php > echo md5('123');202cb962ac59075b964b07152d234b70php >php > array_parray_pad array_pop array_product array_pushphp > exit用着还是很方便的,tab 补齐也已经作了一部分,作者说还需要完善 tab 补齐这个功能。以后算个 md5、base64_encode,测试点简单的代码要省事许多,不用写到一个文件中再用 php 运行。PHP 5.1 还是很值得期待的,不知道啥时候正式推出。
PHP :: 评论 (0) :: 静态链接网址

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录