2010-11-07 63 views
5

使用Python我可以通过键入PHP在命令行

python 
python> print "hello world" 

测试我的终端/命令行代码,我想用PHP来做到这一点了,但是打字的时候:

php 
echo "hello world"; 

它不工作..这可能吗?我该怎么办? 在互联网上快速搜索会产生大量调用实际.php文件的结果。我只想测试一个句子,如果可能的话,不用创建文件和东西。

回答

7

尝试

php -a 

这将启动一个interactive PHP shell。请注意,这需要使用--with-readline(如果您在Mac OS X中使用成组的PHP,则不是这种情况)构建PHP。

另外,如果你不需要一个单独的shell的交互,使用

php -r 'print_r(get_defined_constants());' 

执行PHP代码段(这并不需要readline的支持)。

1

如果没有-a选项运行php,不要在一开始忘记<?php