PHP 会在输出时自动删除其结束符 ?> 后的一个换行

尽管换行在 HTML 中的实际意义不是很大,但适当地使用换行可以使 HTML 代码易读且美观。PHP 会在输出时自动删除其结束符 ?> 后的一个换行。该功能主要是针对在一个页面中嵌入多段 PHP 代码或者包含了无实质性输出的 PHP 文件而设计,与此同时也造成了一些疑惑。如果在 PHP 结束符 ?> 后输出换行的话,可以在其后加一个空格(空格之后的换行就不会被删除),或者在最后的一个 echo/print 语句中加入一个换行。 

以下空格和换行被显示出来了

1.默认?>后的换行被删除

PHP 会在输出时自动删除其结束符 ?> 后的一个换行

2.?>后加上空格后 ?>后的换行被保留

PHP 会在输出时自动删除其结束符 ?> 后的一个换行

3.在echo中加入换行

PHP 会在输出时自动删除其结束符 ?> 后的一个换行

你可能感兴趣的:(PHP 会在输出时自动删除其结束符 ?> 后的一个换行)