php 文件的?>结尾符规范

本文介绍了一次因在PHP文件中错误使用?>符号及其后的换行导致的事件,该问题使得HTML源码首行出现换行且JSON数据无法解析。文章详细解释了?>在PHP中的作用以及为何不应在文件末尾使用它。
摘要由CSDN通过智能技术生成

公司内部代码规范中强制不允许在php文件中使用?>结束符原因

事件:所有的html源码第一行换行,json数据不能解析,排除文件的dom和编码格式问题,最终确定项目的公共方法引用文件中添加了?>以及后面的换行,造成该事件。

原因:?> 解释为代码段的结束,在?>之后的都会当成文本输出,不加?>之后的内容视为 PHP 代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值