readfile ဖန်ရှင်
readfile ဖန်ရှင်သည် ဖိုင်တစ်ခုကို ဖတ်ပြီး ၎င်း၏အကြောင်းအရာများကို ချက်ချင်း output buffer ထဲသို့ ပို့ပေးသည်။
၎င်းသည် ဖတ်လိုက်သော ဘိုက် အရေအတွက်ကို ပြန်ပေးသည် သို့မဟုတ် အမှားတစ်ခုဖြစ်ပါက false ကို ပြန်ပေးသည်။ ပထမပိုင်းမူကား ဖိုင်လမ်းကြောင်းဖြစ်ပြီး၊
ဒုတိယ (ချန်လှပ်ထားနိုင်သော) သည် include_path အတွင်း ဖိုင်ကို ရှာဖွေရန် သင်္ကေတအလံ၊ တတိယ (ချန်လှပ်ထားနိုင်သော) သည် stream context ဖြစ်သည်။
ဝါကျဖွဲ့စည်းပုံ
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
နမူနာ
စာသားဖိုင်တစ်ခု၏အကြောင်းအရာများကို ထုတ်ကြည့်ပါမည်။
<?php
$res = readfile('example.txt');
echo "read bytes: " . $res;
?>
နမူနာ
မရှိသောဖိုင်တစ်ခုကို ဖတ်ရန် ကြိုးစားကြည့်ပါမည်။
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Failed to read file";
}
?>
နမူနာ
include_path အလံကို အသုံးပြုခြင်း။
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Read success" : "Read failed";
?>
အခြားကြည့်ရန်
-
file_get_contentsဖန်ရှင်,
သည် ဖိုင်ကို string တစ်ခုအနေဖြင့် ဖတ်သည် -
fpassthruဖန်ရှင်,
သည် ဖိုင်၏ ကျန်ရှိသော အပိုင်းကို ထုတ်ပြသည် -
fileဖန်ရှင်,
သည် ဖိုင်ကိ် array တစ်ခုအနေဖြင့် ဖတ်သည်