5

使用 Python,我可以通过键入在终端/命令行中测试我的代码

python 
python> print "hello world"

我也想用 PHP 来做这件事,但是在输入时:

php
echo "hello world";

它不起作用..这可能吗?我该怎么办?在 Internet 上快速搜索会得到很多结果,这些结果会调用实际的 .php 文件来运行。如果可能的话,我只想测试一个句子,而不创建文件和东西。

4

3 回答 3

8

尝试

php -a

它启动了一个交互式 PHP shell。请注意,这需要使用--with-readline构建 PHP (例如,如果您将捆绑的 PHP 与 Mac OS X 一起使用,则情况并非如此)。

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

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

执行一个 PHP 片段(这不需要 readline 支持)。

于 2010-11-07T11:16:24.833 回答
1
php -r "echo 'hello world';"
于 2010-11-07T11:16:38.043 回答
1

如果您在php没有-a选项的情况下运行,请不要忘记<?php一开始的

于 2010-11-07T11:20:12.923 回答