为了账号安全,请及时绑定邮箱和手机立即绑定

PHP文件最后空一行的原因是什么?

PHP文件最后空一行的原因是什么?

HUX布斯 2019-04-09 20:24:29
PHPFIG中提及:AllPHPfilesMUSTendwithasingleblankline.--来源有说是方便命令行下查看代码时最后一行代码和命令行提示符分隔开。
查看完整描述

2 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

换行是一行结束的标志,虽然一般会显示为下一行开始处的一个光标,但逻辑上应该是在上一行的结尾的。
比如在C语言中我们要include头文件:
#include"A.h"
#include"B.h"
//A.h
lastlineofA
//B.h
firstlineofB
如果A.h的末尾没有一个换行,那么会最后一行会直接和B.h混在一起:
lastlineofAfirstlineofB
所以逻辑上来讲,最后的换行就应当是文件的一部分。
C语言,以及后来的其他语言的编译器都要求文件末尾具有一个换行。
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 356 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信