📅  最后修改于: 2023-12-03 15:03:37.437000             🧑  作者: Mango
fpassthru()
是一个PHP内置函数,用于输出打开文件的所有剩余数据,类似于将打开文件的内容传递给输出缓冲区进行输出。
fpassthru(resource $handle): int|false
参数说明:
handle
:必需。要读取的文件句柄。返回值:
如果成功,将返回从文件读取的字节数。如果失败,则返回 false
。
下面的示例演示如何使用fpassthru
函数读取文件的剩余内容并将其传递给输出缓冲区进行输出。
<?php
$file = fopen("example.txt", "r");
fpassthru($file);
fclose($file);
?>
fpassthru()
不适用于二进制文件的输出,因为它不可避免地会导致数据截断。fpassthru()
函数输出文件内容之前,请确保文件句柄已经被打开,而且指向正确的文件。