php 无法直接向纯 `.html` 文件输出变量,必须将文件改为 `.php` 后缀,并在 html 标签内嵌入 php 代码(如 ``),才能动态插入字符串或数字。
要实现在网页中显示 PHP 变量(例如 "HELLO!")并填充到
标签中,关键前提是:你的文件必须保存为 .php 后缀(如 index.php),而非 .html。因为 Web 服务器(如 Apache 或 Nginx)默认只解析 .php 文件中的 PHP 代码;.html 文件会被当作静态资源直接返回,其中的 将原样暴露在源码中,不会执行,也不会输出任何值。
✅ 正确做法(推荐):在 .php 文件中混合 HTML 与 PHP
将变量声明与 HTML 结构自然融合,语义清晰、易于维护:
? 小贴士:
器启用 short_open_tag,但不推荐依赖,以兼容性为先); ❌ 常见误区:
总结:没有“PHP 向 HTML 传值”这回事,只有“PHP 生成含动态内容的 HTML”。把文件改成 .php,在 HTML 中恰当嵌入 ,即可安全、高效地展示变量内容。