Fungsi fpassthru

Fungsi fpassthru mengoutputkan semua data dari file, mulai dari posisi saat ini penunjuk file hingga akhir. Fungsi menerima satu parameter - penunjuk ke file yang harus dibuka untuk dibaca. Setelah eksekusi, fungsi mengembalikan jumlah byte yang dioutputkan atau false jika terjadi kesalahan.

Sintaks

phpfpassthru(resource $handle): int|false

Contoh

Mari output isi file 'data.txt':

php<?php
  $file = fopen('data.txt', 'r');
  fpassthru($file);
  fclose($file);
?>

Contoh

Mari periksa jumlah byte yang dioutputkan:

php<?php
  $file = fopen('data.txt', 'r');
  $bytes = fpassthru($file);
  echo "Bytes output: $bytes";
  fclose($file);
?>

Contoh

Mari coba menggunakan fpassthru setelah membaca file sebagian:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // baca baris pertama
  fpassthru($file); // output sisa file
  fclose($file);
?>

Lihat juga

  • fungsi readfile,
    yang mengoutputkan isi file
  • fungsi fread,
    yang membaca dari file
  • fungsi fgets,
    yang membaca baris dari file