加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

为什么有些PHP代码呈现为HTML注释

发布时间:2020-12-13 21:53:55 所属栏目:PHP教程 来源:网络整理
导读:我刚开始学习 PHP并安装了webmatrix以便开始使用.我的第一个测试页面将一些PHP代码呈现为HTML注释.我需要帮助确定什么是错的.一个include语句工作正常,而另一个include语句输出如下所示.没有显示带有HTML的PHP??代码.该文件包含HTML和PHP代码,并以.PHP扩展名
我刚开始学习 PHP并安装了webmatrix以便开始使用.我的第一个测试页面将一些PHP代码呈现为HTML注释.我需要帮助确定什么是错的.一个include语句工作正常,而另一个include语句输出如下所示.没有显示带有HTML的PHP??代码.该文件包含HTML和PHP代码,并以.PHP扩展名命名.我确实在网站设置中启用了PHP.

例如这一行:

<?
include "phpinfo.php";    
?>

变为:

<!--? include "phpinfo.php"; ?-->

05/11:谢谢你的帮助.我让它工作并学到了一些东西.

解决方法

你理想情况下应该使用<?php打开和?>关闭要评估的php语句.您可以使用短标签<?=和?>如果你只想打印一个值.

无论哪种方式,它看起来像你的Web服务器没有呈现PHP.当标签<?浏览器接收到浏览器,浏览器将其视为不应呈现给最终用户的东西(实际上它不应该 - 它应该在被发送到客户端之前由服务器进行评估). 在你的php文件中尝试以下行: <?php phpinfo()?>

如果这不起作用,那么你需要检查php是否真的在你的服务器上运行.

如果它确实有效,那么正如Darren在下面评论的那样,很可能你的php.ini文件中没有设置允许的短标签 – 参见SO答案here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读