开发者社区> 问答> 正文

php文件中为什么有的php有结束符,有的没有结束符

php文件中,有的php文件存在结束符"?>",有的就不存在

展开
收起
小旋风柴进 2016-03-10 10:43:09 2504 0
1 条回答
写回答
取消 提交回答
  • (1)如果是PHP和HTML混编时,一定要有结束符号?>,否则有可能导致语法错误。
    (2)如果是一个纯粹的PHP页面,最后的结束符?>最好一定不要添加
    好处:如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_start这些动作之前不能有输出,如果不小心在?> 后边加了不可见字符(多余的空格、换行符)等破坏页面显示,就会报”Header already sent”错误,不写的话不会有此问题。另,可以直接把光标移到最后,接着编程。
    坏处:在dreamweaver的视图模式下,一团糟。

    2019-07-17 18:57:05
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载