fopen function

fopen function သည် ဖိုင်တစ်ခု သို့မဟုတ် URL တစ်ခုကို ဖွင့်ပြီး resource သို့ ညွှန်ပြသည့် pointer တစ်ခုကို ပြန်ပေးပါသည်။ function ၏ ပထမဆုံး parameter အနေဖြင့် ဖိုင်လမ်းကြောင်း သို့မဟုတ် URL လိပ်စာကို လက်ခံပြီး၊ ဒုတိယ parameter အနေဖြင့် ဖွင့်မည့်နည်းလမ်း (mode) ကို လက်ခံပါသည်။ အောင်မြင်ပါက ဖိုင်ညွှန်ပြသည့် pointer ကို ပြန်ပေးပြီး၊ အမှားတစ်ခုခုဖြစ်ပါက false ကို ပြန်ပေးပါသည်။

ဝါကျဖွဲ့ပုံ

phpfopen(filename, mode, [use_include_path], [context]);

ဥပမာ

ဖိုင် တစ်ခုကို ဖတ်ရန် ဖွင့်ကြည့်ပါမည်။

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။

phpresource(5) of type (stream)

ဥပမာ

ဖိုင် တစ်ခုကို ရေးသားရန် ဖွင့်ကြည့်ပါမည် (ဖိုင်မရှိပါက ဖန်တီးပေးပါလိမ့်မည်)။

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။

phpresource(5) of type (stream)

ဥပမာ

မရှိသော ဖိုင် တစ်ခုကို ဖတ်ရန် ဖွင့်ကြည့်ပါမည်။

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။

phpfalse

ဥပမာ

URL တစ်ခုကို ဖတ်ရန် ဖွင့်ကြည့်ပါမည်။

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။

phpresource(5) of type (stream)

ဤသည်လည်း ကြည့်ပါ

  • fclose function ကို,
    အကြောင်းမှာ ၎င်းသည် ဖိုင်ကို ပိတ်ပေးသောကြောင့်ဖြစ်သည်။
  • fread function ကို,
    အကြောင်းမှာ ၎င်းသည် ဖိုင်မှ ဖတ်ပေးသောကြောင့်ဖြစ်သည်။
  • fwrite function ကို,
    အကြောင်းမှာ ၎င်းသည် ဖိုင်သို့ ရေးပေးသောကြောင့်ဖြစ်သည်။