看到很多人在编写 php 之前,都会写<?php 结束的时候都不会写?> 这样的话,会对执行代码有神马影响?
1
ss098 2015-11-25 14:38:17 +08:00 via Android
在纯 php 文件中我的习惯是不写结尾,这样可以避免在结尾存在多余的空行导致输出空行。
|
2
viko16 2015-11-25 14:44:32 +08:00
PSR-2 上写了,
" The closing ?> tag MUST be omitted from files containing only PHP. " via https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md#22-files |
3
Anybfans 2015-11-25 14:45:52 +08:00
不是 PHP 程序员。
但是我不记得在哪里看过了。不负责的说。 貌似是建议不写?> |
4
juneszh 2015-11-25 14:49:47 +08:00
只有在混写(html+php)的时候才需要, mvc 一般都可以忽略
|
5
jjplay 2015-11-25 14:53:55 +08:00
处女座必须写,不写上浑身难受~
|
8
sun2920989 2015-11-25 15:16:50 +08:00
PSR 建议不写结束
|
9
xujif 2015-11-25 15:20:46 +08:00
不写
|
10
cxbig 2015-11-25 15:23:59 +08:00
原则上纯 PHP 文件只写开头,和 HTML 交互的模板文件才加结束。
|
11
500miles 2015-11-25 15:45:26 +08:00
<?php
|
12
500miles 2015-11-25 15:49:14 +08:00
怕回车触发提交 按了 ctrl + 回车 ... .. 结果还是提交了.,......
<?php echo 'something you want to show '; ?> some photos that you won't want to show // 冠希哥掩面抽泣 原来 回车不提交的 .. 好吧.. |
13
miyuki 2015-11-25 16:03:23 +08:00
写了貌似会在文档尾多输出一行空行
|
14
Pastsong 2015-11-25 16:21:54 +08:00
给个 PHP-FIG 中文版的链接 https://github.com/PizzaLiu/PHP-FIG/blob/master/PSR-2-coding-style-guide-cn.md#22-文件
『纯 PHP 代码文件**必须**省略最后的 `?>` 结束标签。』 |
15
GPU 2015-11-25 16:39:10 +08:00
我來宣戰 , 世界最好語言居然會有這種不合理的煩惱?
|
16
lyz1990 2015-11-25 17:00:22 +08:00
文件只包含 php 的话,建议省略
|
17
SharkIng 2015-11-25 17:23:23 +08:00
二楼说的对,如果是.php 的文件就不写,这个 Standards
如果你是 HTML 套用 PHP ,那么 PHP 结束的时候就需要写 如果你是 PHP 套用 HTML ,用 echo 就行了... |
18
initialdp 2015-11-25 17:30:27 +08:00
|
19
laucie 2015-11-25 17:35:03 +08:00
不写
|
20
EPr2hh6LADQWqRVH 2015-11-25 17:44:01 +08:00
烧死!!!
|
21
XianZaiZhuCe 2015-11-25 18:16:36 +08:00 via Android
请看官方文档
|