Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
命令行中的PHP_Php_Python_Command Line_Terminal_Code Testing - Fatal编程技术网

命令行中的PHP

命令行中的PHP,php,python,command-line,terminal,code-testing,Php,Python,Command Line,Terminal,Code Testing,使用Python,我可以在终端/命令行中通过键入 python python> print "hello world" 我也希望用PHP实现这一点,但键入时: php echo "hello world"; 它不起作用。。这可能吗?我该怎么办? 在internet上快速搜索会得到许多调用实际.php文件运行的结果。如果可能的话,我只想测试一个句子,不需要创建文件和其他东西 试试看 php -a 这就开始了一场战争。请注意,这需要使用——readline构建PHP(如果您在Mac O

使用Python,我可以在终端/命令行中通过键入

python 
python> print "hello world"
我也希望用PHP实现这一点,但键入时:

php
echo "hello world";
它不起作用。。这可能吗?我该怎么办? 在internet上快速搜索会得到许多调用实际.php文件运行的结果。如果可能的话,我只想测试一个句子,不需要创建文件和其他东西

试试看

php -a
这就开始了一场战争。请注意,这需要使用——readline构建PHP(如果您在Mac OS X上使用bundeled PHP,则情况并非如此)

或者,如果不需要单独shell的交互性,请使用

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

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

如果运行
PHP
时没有
-a
选项,请不要忘记

php -r "echo 'hello world';"