如何在PHP CLI中使用echo?

8

我正在PHP CLI中运行以下脚本:

<?php echo 'hello world!'; ?>

没有任何内容显示。我该如何启用输出?


1
脚本没问题,你调用它的方式不对。 - mario
2
你是如何调用这个脚本的? - Gaurav Gupta
4个回答

21

在终端中运行它:

php -r 'echo "Hello World!\n";'

嗨@roman-newaza,当我在Windows命令提示符中运行时出现错误:解析错误:语法错误,意外的''echo'(T_ENCAPSED_AND_WHITESPACE),在命令行代码的第1行。你能指导一下吗?提前致谢。 - Apoorva Shah
@Apoorva 尝试将引号互换。 - gpaulini
这个对我有用:php71 -r 'echo "Hello World!\n";' - Hebe

3

看起来你忘记了 shebang 行。根据你的设置可能会有所不同,但你需要指向 php。

 #!/usr/bin/env php
 <?php echo 'hello world!'; ?>

2

确保用户有权限运行该文件。


1
您可以使用php -a(php交互式shell):
php -a
echo 'helloworld';

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接