require_once လုပ်ဆောင်ချက်

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

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

phprequire_once 'path/to/file.php';

ဥပမာ

config.php ဖိုင်ကို ချိတ်ဆက်ကြပါစို့။

php<?php
  require_once 'config.php';
  echo $config['site_name'];
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ် (config.php တွင် $config အခင်းအကျင်း သတ်မှတ်ထားပါက)။

php'My Site'

ဥပမာ

တူညီသောဖိုင်ကို ထပ်မံချိတ်ဆက်ရန် ကြိုးစားချက်။

php<?php
  require_once 'functions.php';
  require_once 'functions.php'; // ဤခေါ်ယူမှုကို လျစ်လျူရှုထားလိမ့်မည်
  echo sum(2, 3);
?>

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

php5

require မှ ကွာခြားချက်

require နှင့် မတူဘဲ၊ require_once လုပ်ဆောင်ချက်သည် ဖိုင်ကို ယခင်က ချိတ်ဆက်ပြီးပြီလားဆိုတာ စစ်ဆေးပြီး ထပ်ခါတလဲလဲ ချိတ်ဆက်ခြင်းကို မလုပ်ဆောင်ပါ။ ၎င်းသည် တူညီသောဖိုင်တစ်ခုတည်းကို အကြိမ်ကြိမ် ထည့်သွင်းခြင်းကြောင့် အမှားများ ဖြစ်ပေါ်ခြင်းမှ ကာကွယ်ပေးသည်။

လည်း ကြည့်ပါ

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