ফাংশন fpassthru
ফাংশন fpassthru ফাইলের বর্তমান পজিশন থেকে শেষ পর্যন্ত সমস্ত ডেটা আউটপুট করে। ফাংশনটি একটি প্যারামিটার নেয় - একটি ফাইল পয়েন্টার যা পড়ার জন্য খোলা থাকতে হবে। এক্সিকিউশন শেষে ফাংশনটি আউটপুট করা বাইটের সংখ্যা বা ত্রুটি的情况下 false রিটার্ন করে।
সিনট্যাক্স
fpassthru(resource $handle): int|false
উদাহরণ
'data.txt' ফাইলের কন্টেন্ট আউটপুট করা যাক:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
উদাহরণ
আউটপুট করা বাইটের সংখ্যা চেক করা যাক:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
উদাহরণ
ফাইলের আংশিক পড়ার পরে fpassthru ব্যবহার করার চেষ্টা করা যাক:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // প্রথম লাইন পড়া
fpassthru($file); // ফাইলের বাকি অংশ আউটপুট
fclose($file);
?>