readfile funksiyası

readfile funksiyası faylı oxuyur və dərhal onun məzmununu çıxış buferinə göndərir. O, oxunan baytların sayını və ya xəta baş verərsə false qaytarır. İlk parametr - faylın yolu, ikinci (istəyə bağlı) - include_path-də fayl axtarmaq bayrağı, üçüncü (istəyə bağlı) - axın konteksti.

Sintaksis

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

Nümunə

Mətn faylının məzmununu çıxarmaq:

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

Nümunə

Mövcud olmayan faylı oxumağa çalışaq:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Faylı oxumaq mümkün olmadı";
  }
?>

Nümunə

include_path bayrağından istifadə:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Oxuma uğurlu oldu" : "Oxuma uğursuz oldu";
?>

Həmçinin bax

  • file_get_contents funksiyası,
    faylı sətirdə oxuyur
  • fpassthru funksiyası,
    faylın qalan hissəsini çıxarır
  • file funksiyası,
    faylı massivdə oxuyur