You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP中echo输出异常:为何打印闭合引号、分号及PHP结束标签?

解决PHP代码被直接输出的问题

嘿,我来帮你搞定这个问题!你遇到的情况是服务器没有解析文件里的PHP代码,直接把它当成普通文本显示出来了,具体原因和解决方法如下:

  • 文件后缀不对:你的文件名叫test.html,服务器默认只会对.php后缀的文件启用PHP解析器。把文件名改成test.php,服务器才会识别并执行里面的PHP代码。
  • 访问方式有误:别直接双击打开本地文件(这种是用file://协议打开,不会触发服务器的PHP解析),要通过服务器地址访问,比如用XAMPP的话,访问http://localhost/test.php。
  • 确认服务器正常运行:确保你用的PHP服务器(比如XAMPP、WAMP这类)处于启动状态,且配置里没有禁用PHP解析的设置。

修改后的文件(文件名改为test.php)内容示例:

<html> 
<body bgcolor="ffff00"> 
<?php echo '<hr>hello world<hr>'; ?> 
</body> 
</html>

访问后就能正常显示带横线的hello world,而不是原封不动输出PHP代码啦。

内容的提问来源于stack exchange,提问作者Bitterblue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:44:02