SplFileObject::flock
SplFileObject::fscanf
SplFileObject
PHP Manual

# SplFileObject::fpassthru

(PHP 5 >= 5.1.0)

SplFileObject::fpassthru — Output all remaining data on a file pointer

### 설명

public int SplFileObject::fpassthru ( void )

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.

### 예제

Example #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() - Output all remaining data on a file pointer

SplFileObject::flock
SplFileObject::fscanf
SplFileObject
PHP Manual