PHP readfile将内容长度添加到输出

SQL*_*ter 6 php readfile

我正在使用PHP readfile函数来读取文件并将其打印出来:print readfile ('anyfile').这样可行,但文件的内容长度也会添加到字符串的末尾.为什么?

And*_*y E 19

readfile()打印出内容本身并返回内容长度 - 您有效地打印内容,readfile然后打印内容长度print.删除打印,只需使用

readfile('anyfile');
Run Code Online (Sandbox Code Playgroud)

  • @Derk,他们没有.它输出文件内容并返回字节长度.有许多这样的函数直接写入输出缓冲区,通常有类似的替代方案.在这种情况下,一种这样的替代方案可能是`file_get_contents()` (4认同)