PHP最基础输出方式是echo,为语言结构而非函数,括号可选;print功能类似但有返回值1,可用于条件上下文;需注意HTML中标签使用规范及CLI模式运行要点。

直接用 echo 输出字符串
PHP 最基础的输出方式就是 echo,它不是函数而是语言结构,所以括号可选。写法简单,适合入门第一行代码:
echo "Hello World";
注意双引号中支持变量解析和转义(如 \n),单引号则原样输出。新手常误写成 echo("Hello World"); 加括号——虽然语法合法,但没必要,且容易和函数调用混淆。
用 print 替代 echo 的场景
print 和 echo 功能几乎一样,但它是有返回值的表达式(恒为 1),可用于条件上下文。比如:
if (print "Hello World") { /* 这里总会执行 */ }实际项目中极少需要这个特性,echo 更常用;若看到别人用 print,大概率是历史习惯或刻意强调“表达式语义”。
立即学习“PHP免费学习笔记(深入)”;
避免在 HTML 中混用 PHP 标签出错
常见错误是把 放在 HTML 文档头之前,或没开启短标签(= "Hello World"; ?>)。确保:
- 使用标准开标签
,不要依赖short_open_tag = On - PHP 文件以
.php为扩展名,并由 Web 服务器(如 Apache/Nginx + PHP-FPM)解析 -
浏览器访问的是
http://localhost/hello.php,而不是直接双击打开文件(否则看不到输出)
CLI 模式下运行 PHP 输出
不依赖 Web 服务器时,在终端执行 php hello.php 同样有效。这时要注意:
- 脚本末尾无需 HTML 结构,纯文本即可
- 如果用了
exit或die,会提前终止,但对单行输出无影响 - Windows 用户注意路径中反斜杠要转义,或改用正斜杠:
php ./hello.php
最简健壮写法始终是 echo "Hello World"; —— 不加换行、不拼接变量、不嵌套逻辑,先跑通再扩展。











