fpassthru Fonksiyonu
fpassthru fonksiyonu, dosyadaki tüm verileri, dosya tanıtıcısının mevcut konumundan başlayarak sonuna kadar çıktılar. Fonksiyon tek bir parametre alır - okumak için açılmış bir dosya tanıtıcısı. Çalıştırıldıktan sonra fonksiyon, çıktılanan bayt sayısını veya hata durumunda false değerini döndürür.
Sözdizimi
fpassthru(resource $handle): int|false
Örnek
'data.txt' dosyasının içeriğini çıktılayalım:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Örnek
Çıktılanan bayt sayısını kontrol edelim:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Örnek
Dosyanın kısmen okunmasından sonra fpassthru'yu kullanmayı deneyelim:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // ilk satırı oku
fpassthru($file); // dosyanın kalan kısmını çıktıla
fclose($file);
?>