略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: SplFileObject::fpassthru

2024-12-21

SplFileObject::fpassthru

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::fpassthruOutput all remaining data on a file pointer

说明

public SplFileObject::fpassthru(): int

Reads to EOF on the given file pointer from the current position and writes the results to the output buffer.

You may need to call SplFileObject::rewind() to reset the file pointer to the beginning of the file if you have already written data to the file.

参数

此函数没有参数。

返回值

Returns the number of characters read from handle and passed through to the output.

范例

示例 #1 SplFileObject::fpassthru() example

<?php

// Open the file in binary mode
$file = new SplFileObject("./img/ok.png""rb");

// Send the right headers
header("Content-Type: image/png");
header("Content-Length: " $file->getSize());

// Dump the picture and end script
$file->fpassthru();
exit;

?>

参见

  • fpassthru() - 输出文件指针处的所有剩余数据
add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/splfileobject.fpassthru.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3