php变量无法直接注入纯`.html`文件,必须将文件扩展名改为`.php`,并在html中嵌入php代码块(如``)来动态输出变量内容。
要在网页中动态显示PHP变量(例如字符串 "HELLO!" 或整数 42),关键前提在于:HTML文件必须以 .php 为扩展名,并由支持PHP的Web服务器(如Apache、Nginx + PHP-FPM)解析执行。浏览器无法直接运行PHP代码——它只接收PHP脚本执行后生成的纯HTML响应。
将你的 index.html 重命名为 index.php,然后在HTML标签内嵌入PHP语句:
PHP Variable Demo
推荐先在PHP区块中声明变量,再在HTML中调用,逻辑更清晰、便于复用:
Dynamic Content User ID:
Score: %
? 安全提示:使用 htmlspecialchars() 转义输出内容,防止XSS攻击;对整数/浮点数使用 (int) 或 number_format() 确保格式严谨。
文件中的未执行PHP源码(如 fetch('data.php') 返回的是原始PHP文本,而非执行结果);掌握这一基础机制,是构建动态Web页面的第一步——所有后续如表单处理、数据库交互、用户登录等,都建立在此之上。