fpassthru ဖန်​ရှင်

fpassthru ဖန်​ရှင်သည် ဖိုင်​ထဲ​ရှိ​ဒေတာ​အား​လုံး​ကို လတ်​တ​လော ဖိုင်​ညွှန်း၏ အ​နေ​အ​ထား​မှ စတင်​ကာ ဖိုင်​ပြီး​ဆုံး​သည့်​အ​ထိ ထုတ်​ပေး​သည်။ ဖန်​ရှင်သည် အ​ညွှန်း​တစ်​ခု - ဖိုင်​ဖတ်​ရန် ဖွင့်​ထား​သင့်​သော ဖိုင်​တစ်​ခု​ဆီသို့ ညွှန်း​ကို လက်​ခံ​သည်။ လုပ်​ဆောင်​ပြီး​နောက် ဖန်​ရှင်သည် ထုတ်​ပေး​ခဲ့​သော ဘိုက်​အ​ရေ​အ​တွက် သို့မဟုတ် မှား​ယွင်း​မှု​အ​ခြေ​အ​နေ​တွင် false ကို ပြန်​ပေး​သည်။

ဝါ​ကျ​ဖွဲ့​စည်း​ပုံ

phpfpassthru(resource $handle): int|false

ဥပမာ

'data.txt' ဖိုင်၏ အ​ကြောင်း​အ​ရာ​များ​ကို ထုတ်​ပေး​ကြ​ရ​အောင်။

php<?php
  $file = fopen('data.txt', 'r');
  fpassthru($file);
  fclose($file);
?>

ဥပမာ

ထုတ်​ပေး​ခဲ့​သော ဘိုက်​အ​ရေ​အ​တွက်​ကို စစ်​ဆေး​ကြည့်​ကြ​ရ​အောင်။

php<?php
  $file = fopen('data.txt', 'r');
  $bytes = fpassthru($file);
  echo "ထုတ်​ပေး​ခဲ့​သော ဘိုက်​များ: $bytes";
  fclose($file);
?>

ဥပမာ

ဖိုင်​ကို တစ်​စိတ်​တစ်​ပိုင်း ဖတ်​ပြီး​နောက် fpassthru ကို သုံး​ကြည့်​ကြ​ရ​အောင်။

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // ပထမ​အ​စီး​ကို ဖတ်​သည်
  fpassthru($file); // ဖိုင်၏ ကျန်​ရှိ​သော​အ​စိတ်​အ​ပိုင်း​များ​ကို ထုတ်​ပေး​သည်
  fclose($file);
?>

ဒီ​လို​လည်း ကြည့်​ပါ

  • readfile ဖန်​ရှင်,
    သည် ဖိုင်၏ အ​ကြောင်း​အ​ရာ​များ​ကို ထုတ်​ပေး​သည်
  • fread ဖန်​ရှင်,
    သည် ဖိုင်​ထဲ​မှ ဖတ်​သည်
  • fgets ဖန်​ရှင်,
    သည် ဖိုင်​ထဲ​မှ အ​စီး​တစ်​စီး​ကို ဖတ်​သည်