Fungsi readfile

Fungsi readfile membaca fail dan serta-merta menghantar kandungannya ke buffer output. Ia mengembalikan bilangan bait yang dibaca atau false sekiranya berlaku ralat. Parameter pertama ialah laluan fail, kedua (pilihan) - bendera carian fail dalam include_path, ketiga (pilihan) - konteks strim.

Sintaks

phpreadfile(
  string $filename,
  bool $use_include_path = false,
  ?resource $context = null
): int|false

Contoh

Mari paparkan kandungan fail teks:

php<?php
  $res = readfile('example.txt');
  echo "bait dibaca: " . $res;
?>

Contoh

Mari cuba baca fail yang tidak wujud:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Gagal membaca fail";
  }
?>

Contoh

Menggunakan bendera include_path:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Bacaan berjaya" : "Bacaan gagal";
?>

Lihat juga

  • fungsi file_get_contents,
    yang membaca fail ke dalam rentetan
  • fungsi fpassthru,
    yang memaparkan baki fail
  • fungsi file,
    yang membaca fail ke dalam array