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