使用Python,我可以通过输入以下内容在终端/命令行中测试我的代码
python
python> print "hello world"
我也想用PHP做到这一点,但是在输入时:
php
echo "hello world";
这是行不通的。这可能吗?我应该怎么办?
在Internet上进行快速搜索可以得到许多结果,这些结果将调用实际的.php文件来运行。我只想在可能的情况下测试一个句子,而不创建文件和东西。
最佳答案
尝试
php -a
这将启动interactive PHP shell。请注意,这要求PHP必须使用 --with-readline 构建(如果您在Mac OS X上使用捆绑的PHP,则不是这种情况)。
另外,如果您不需要单独的 shell 的交互性,请使用
php -r 'print_r(get_defined_constants());'
执行PHP代码段(不需要readline支持)。