【php】php文件中不需要php结束标记的好处

转载 2015年07月09日 16:26:15

一直不太清楚为什么在PHP文件中不使用”?>”的好处,今天查看手册发现了  如下内容:Note: 文件末尾的 PHP 代码段结束标记可以不要,有些情况下当使用include() 或者 require() 时省略掉会更好些,这样不期望的白空格就不会出现在文件末尾,之后仍然可以输出响应标头。在使用输出缓冲时也很便利,就不会看到由包含文件生成的不期望的白空格。

    PHP闭合标签“?>”在PHP中对PHP的分析器是可选的。 但是,如果使用闭合标签,任何由开发者,用户,或者FTP应用程序插入闭合标签后面的空格或空行都有可能会引起多余的输出、php错误、之后的输出无法显示、空白页。因此,所有的php文件应该省略这个php闭合标签,并插入一段注释来标明这是文件的底部并定位这个文件在这个应用的相对路径。这样有利于你确定这个文件已经结束而不是被删节的。


如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_start这些动作之前不能有输出,如果不小心在?> 后边加了空格什么的,就会出错,不写的话不会有此问题。另,可以直接把光标移到最后,接着编程。

比如:

PHP虽然不要编译,但是它真的写完就能运行吗?

PHP虽然不要编译,但是它真的写完就能运行吗?1.PHP的一大特性是:脚本语言、不要编译 但是真的写完就可以运行?然而并不是。 PHP代码想要运行必须有个”母体”——就是我们编译好的那个”PHP可...
  • github_26672553
  • github_26672553
  • 2016年08月07日 20:39
  • 4366

PHP代码为什么不能直接保存HTML文件——>PHP生成静态页面教程

1、服务器会根据文件的后缀名去进行解析,如果是HTML文件则服务器不会进行语法解析,而是直接输出到浏览器。 2、如果一个页面中全部都是HTML代码而没有需要解析的PHP语法,则没有必要保存为PHP文件...
  • txl16211
  • txl16211
  • 2014年10月25日 22:20
  • 5034

PHP 日志记录功能实现

此文作者的日志是单一日志,加数学序号扩展。 我现在用的是日期日志,应用功能环境不一样,实现的东西有些不同。 对于现在的应用程序来说,日志的重要性是不言而喻的。很难想象没有任何日...
  • wide288
  • wide288
  • 2014年02月12日 10:21
  • 12117

在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法

有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。 一直想要怎么才能不用创建文件,才能直接执行PHP代...
  • cuixiping
  • cuixiping
  • 2015年08月03日 16:56
  • 8395

PHP文件注释标记及规范小结

PHP文件注释标记及规范小结,php开发的朋友可以收藏下,方便以后使用,让我们的代码更专业 PHP 注释标记  @access  使用范围:class,f...
  • w786572258
  • w786572258
  • 2014年11月13日 22:47
  • 227

省略PHP结束标记 “?>”的好处

(一) php有四种风格的标记:     1、简短风格             //短标签,需在php.ini中配置 short_open_tag=on     2、脚本风格     3、标准...
  • coolchenshan2009
  • coolchenshan2009
  • 2012年04月22日 12:52
  • 1275

为何php文件一般末尾不写?〉结束标志

对于经常开发PHP的程序员来说,习惯性的文件末尾不加结束符号  “?>”,一开始,并没有理解这样做的目的,只是那些前辈告诫你:一定不要加上结束符哦,却从来不问个为什么,后来才知道原因: 任何一个PHP...
  • lyq_critical_p
  • lyq_critical_p
  • 2013年09月24日 09:52
  • 1473

PHP导出excel表格文件并下载,不需要利用插件

简单粗暴的写法。需要title对应着 字段。。
  • limingqiang007
  • limingqiang007
  • 2017年12月15日 20:22
  • 62

php文件上传服务器指定目录实例

  • 2017年11月08日 13:38
  • 2KB
  • 下载

php文件类,代码规范,非常好使

  • 2012年12月29日 12:46
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【php】php文件中不需要php结束标记的好处
举报原因:
原因补充:

(最多只允许输入30个字)