Function include_once

include_once လုပ်ဆောင်ချက်သည် သတ်မှတ်ပေးထားသောဖိုင်ကို လက်ရှိ PHP စကရစ်ပ်အတွင်း ယခင်က ချိတ်ဆက်ထားခြင်းမရှိပါက ချိတ်ဆက်ပေးသည်။ ဤသည်မှာ လုပ်ဆောင်ချက်များ သို့မဟုတ် ကလက်စ်များ ကြေညာချက်များပါဝင်သောဖိုင်များနှင့် အလုပ်လုပ်သည့်အခါ ပြန်လည်ကြေညာခြင်းအမှားများကို ရှောင်ရှားရန် အထူးအသုံးဝင်သည်။ လုပ်ဆောင်ချက်၏ ပါရာမီတာအတွင်းသို့ ချိတ်ဆက်မည့်ဖိုင်လမ်းကြောင်းကို ပေးပို့ရပါမည်။

ဝါကျဖွဲ့ပုံ

phpinclude_once 'path/to/file.php';

နမူနာ

config.php ဖိုင်ကို တစ်ကြိမ်သာ ချိတ်ဆက်ကြည့်ရအောင်။

php<?php
  include_once 'config.php';
  include_once 'config.php'; // ဤခေါ်ယူမှုကို လျစ်လျူရှုထားလိမ့်မည်
?>

နမူနာ

မရှိသောဖိုင်ကို ချိတ်ဆက်ရန် ကြိုးစားခြင်း။

php<?php
  include_once 'nonexistent.php'; // သတိပေးချက်ကို ဖြစ်စေမည်၊ သို့သော် စကရစ်ပ်အလုပ်လုပ်ခြင်းကို မရပ်စေပါ
  echo 'Script continues...';
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်။

phpWarning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...

နမူနာ

လမ်းကြောင်းသတ်မှတ်ရန် variable ကိုအသုံးပြုခြင်း။

php<?php
  $filePath = 'lib/functions.php';
  include_once $filePath;
?>

ဆက်လက်ဖတ်ရှုရန်

  • include လုပ်ဆောင်ချက်၊
    အကြိမ်ကြိမ်ထည့်သွင်းခြင်း စစ်ဆေးချက်မရှိဘဲ ဖိုင်ကိုချိတ်ဆက်ပေးသည်
  • require လုပ်ဆောင်ချက်၊
    အမှားတစ်ခုဖြစ်ပွားပါက စကရစ်ပ်ကိုရပ်တန့်ကာ ဖိုင်ကိုချိတ်ဆက်ပေးသည်
  • require_once လုပ်ဆောင်ချက်၊
    include_once ကဲ့သို့ အလုပ်လုပ်သော်လည်း အမှားဖြစ်ပွားပါက စကရစ်ပ်ကိုရပ်တန့်စေသည်