readfile ක්‍රියාකාරීත්වය

readfile ක්‍රියාකාරීත්වය ගොනුවක් කියවා එහි අන්තර්ගතය වහාම ප්‍රතිදාන බෆරයට යවයි. එය කියවන ලද බයිට් ගණන හෝ දෝෂයක් සිදු වූ විට false ආපසු ලබා දෙයි. පළමු පරාමිතිය ගොනුව වෙත මාර්ගය වේ, දෙවන (විකල්ප) එක include_path හි ගොනුව සෙවීම සඳහා ධජය, තෙවන (විකල්ප) එක ගලා යාමේ සන්දර්භය වේ.

වාක්‍ය ඛණ්ඩය

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

උදාහරණය

පෙළ ගොනුවක අන්තර්ගතය ප්‍රතිදානය කරමු:

php<?php
  $res = readfile('example.txt');
  echo "කියවන ලද බයිට්: " . $res;
?>

උදාහරණය

පවතින නොපවතින ගොනුවක් කියවීමට උත්සාහ කරමු:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "ගොනුව කියවීමට අසමත් විය";
  }
?>

උදාහරණය

include_path ධජය භාවිතා කිරීම:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "කියවීම සාර්ථකයි" : "කියවීම අසමත් විය";
?>

මේවාත් බලන්න

  • file_get_contents ක්‍රියාකාරීත්වය,
    ගොනුව වාක්‍යයකට කියවයි
  • fpassthru ක්‍රියාකාරීත්වය,
    ගොනුවේ ඉතිරි කොටස ප්‍රතිදානය කරයි
  • file ක්‍රියාකාරීත්වය,
    ගොනුව අරාවකට කියවයි