ෆංක්ෂන් 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);
?>