【发布时间】:2015-03-24 18:48:20
【问题描述】:
我尝试编写一个像这样的简单 php 文件(并且成功了):
<?php
echo("OK");
我的问题是:
写一个没有“?>”结尾的php文件安全吗?
【问题讨论】:
我尝试编写一个像这样的简单 php 文件(并且成功了):
<?php
echo("OK");
我的问题是:
写一个没有“?>”结尾的php文件安全吗?
【问题讨论】:
当 PHP 文件只包含 PHP 代码时,建议不要使用结束标记。
如果文件是纯 PHP 代码,最好在文件末尾省略 PHP 结束标记。这可以防止在 PHP 结束标记之后意外添加空格或新行,这可能会导致不必要的影响,因为当程序员无意在脚本中的该点发送任何输出时,PHP 将开始输出缓冲。
【讨论】:
是的,documented 结尾的结束标签是可选的。
事实上,如果您不使用它会更好,因为如果您这样做,有时源代码末尾的额外空格会在您不希望使用时出现在输出中。
如果文件是纯 PHP 代码,最好省略 PHP 关闭 文件末尾的标签。这可以防止意外的空白或新的 在 PHP 结束标记之后添加的行,这可能会导致不需要的 影响,因为 PHP 将在没有时开始输出缓冲 程序员打算在该点发送任何输出 脚本。
【讨论】: