【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这些动作之前不能有输出,如果不小心在?> 后边加了空格什么的,就会出错,不写的话不会有此问题。另,可以直接把光标移到最后,接着编程。

比如:

相关文章推荐

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

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

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

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

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

(一) php有四种风格的标记:     1、简短风格             //短标签,需在php.ini中配置 short_open_tag=on     2、脚本风格     3、标准...

PHP文件上传与下载学习笔记

  • 2015年12月02日 20:15
  • 1.56MB
  • 下载

简单的PHP文件下载源码

  • 2014年11月19日 21:26
  • 1KB
  • 下载

PHP文件锁解析 flock()

1、普通写入和读取 b.php写入 $file = 'tt.txt'; $fp = fopen($file,'a+b'); fwrite($fp,"c"); sleep(3); fwr...

PHP文件管理器

  • 2006年02月23日 09:05
  • 15KB
  • 下载

汉化的PHP文件管理器

  • 2004年08月19日 17:35
  • 20KB
  • 下载

PHP文件包含漏洞攻防实战

来源:http://www.rising.com.cn/newsletter/news/2013-04-25/13587.html 本文对PHP文件包含漏洞的形成、利用技巧及防范进行了详细分析,...

删除顽固php文件的程序

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

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