မျက်မှောက်ခေတ် Web Development တွင် PHP သည်ကျယ်ပြန့်သော open source server side scripting language ဖြစ်ပြီးလျှောက်လွှာ၏တည်ငြိမ်။ ထိရောက်သောလည်ပတ်မှုကိုသေချာစေရန်ကျိုးကြောင်းဆီလျော်သော configuration သည်အလွန်အရေးကြီးသည်။ PHP Global Configuration Files သည် application တွင် settings အမျိုးမျိုးကိုဗဟိုကိုစီမံခန့်ခွဲနိုင်သည်။
PHP Global Configuration file သည် application configuration ကိုဗဟိုစီမံခန့်ခွဲသောဖိုင်တစ်ခုဖြစ်ပြီးဒေတာဘေ့စ်ဆက်သွယ်မှုသတင်းအချက်အလက်, စည်းလုံးညီညွတ်သော configuration မှတစ်ဆင့် developer များသည်ကုဒ်နံပါတ်ကိုဖတ်ရှုခြင်းနှင့်စီမံခန့်ခွဲမှုများကိုတိုးမြှင့်နေစဉ် application များကိုပိုမိုထိရောက်စွာမွမ်းမံနိုင်သည်။
PHP Global Configuration ဖိုင်ကိုဖန်တီးခြင်းသည်ရှုပ်ထွေးသည်မဟုတ်။ အဓိကဥပမာအများအပြားကိုအခြေခံသည့်အခြေခံကျသောဥပမာတစ်ခုဖြစ်သည်။
// ဒေတာဘေ့စ် configuration ကိုသတ်မှတ်ပါ
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', 'password');
define('DB_NAME', 'database_name');
// အမှားအစီရင်ခံအဆင့်ကိုသတ်မှတ်ပါ
define('ERROR_REPORTING_LEVEL', E_ALL);
// အမြစ်လမ်းကြောင်းကိုသတ်မှတ်ပါ
define('ROOT_PATH', dirname(__FILE__));
?>
အထက်ပါကုဒ်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည်လျှောက်လွှာတစ်လျှောက်လုံးတွင်ခေါ်ဆိုနိုင်သည့် configuration contions မျိုးစုံဖန်တီးရန်သတ်မှတ်ခြင်း function ကိုအသုံးပြုသည်။
ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်လုံခြုံစိတ်ချရသောအချက်အလက်များကဲ့သို့သောအထိခိုက်မခံသောသတင်းအချက်အလက်များကိုလုံခြုံရေးကိုမြှင့်တင်ရန်ခက်ခဲသောဖိုင်များကိုရှောင်ရှားရန်ပတ် 0 န်းကျင်ဆိုင်ရာ variable များကိုရှောင်ရှားရန်အကြံပြုသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
// ပတ်ဝန်းကျင် variable ကိုမှ configuration ကိုရယူပါ
define('DB_USER', getenv('DB_USER'));
define('DB_PASS', getenv('DB_PASS'));
?>
configuration files များကိုစီးပွားရေးဆိုင်ရာယုတ္တိဗေဒကုဒ်မှခွဲထုတ်ခြင်းကအရေးကြီးသောဖွံ့ဖြိုးတိုးတက်မှုသတ်မှတ်ချက်ဖြစ်သည်။ ကမ္ဘာလုံးဆိုင်ရာ configuration file ကို decocication configuration directory တွင် ထား. လိုအပ်သည့်အခါ loaded လုပ်နိုင်သည်။ ဥပမာအားဖြင့်, application portal file ရှိ configuration file တစ်ခုထည့်ပါ။
require_once 'config/global.php';
?>
configuration options ၏ရည်ရွယ်ချက်ကိုရှင်းပြရန်မှတ်ချက်များကိုရှင်းပြရန်ကျိုးကြောင်းဆီလျော်စွာဖြည့်စွက်ခြင်းကအဖွဲ့ 0 င်များသည် Code Logic ကိုလျင်မြန်စွာနားလည်ရန်, အလွဲသုံးစားမှုနှင့်အမှားများကိုလျော့နည်းစေသည်။
PHP Global Configuration files ၏ဖန်တီးမှုနှင့်စီမံခန့်ခွဲမှုနည်းလမ်းများကျွမ်းကျင်မှုသည် PHP developer တိုင်း၌ရှိသင့်သည့်ကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။ ပတ် 0 န်းကျင် variable များကိုလုံခြုံစိတ်ချရသောသိုလှောင်မှုကို ဖြတ်. configuration files များနှင့်အသေးစိတ်ဖော်ပြချက်များအနက်ခွဲခြားထားခြင်းအားဖြင့်လုံခြုံရေး,