http://www.textruth.com

                                                                  【新疆快三app】php文件是否加结束符-PHP问题

                                                                  PHP在include一个文件a.php的时候,如果a.php在PHP结束标记后面还有多余字符(包括回车或空格),在include的时候会同时被输出。

                                                                  例子:

                                                                  a.php

                                                                  <?php// anycode here?>[回车][回车]

                                                                  b.php

                                                                  <?phpob_start();//include_once ,9;PHPSn.class.php';include_once 'a.php')];$con = ob_get_contents();ob_clean();var_dump($con);?>

                                                                  输出结果:

                                                                   string(2) ""

                                                                  也许在一般的开发中,你不会发现这会有什么影响,但是当你的PHP程序是一个下载脚本,通过readfile读取一个文件,这个时候通过php脚本下载回来的文件已经被[改变了,用UE使用二进制编码看,发现前面多了0D0A0D0A,就是因为这样原因。

                                                                  如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。

                                                                  推荐教程:PHP视频教程

                                                                  以上就是php文件是否加结束符的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:php 结束(符
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:php用什么web服务器-PHP问题
                                                                  下一篇:没有了