PHP applications များကိုတီထွင်သောအခါအခြားဖိုင်များ (Configuration files, class us and and and stc) များထည့်သွင်းရန်လိုအပ်သည့်အခြေအနေများကြုံတွေ့ရလေ့ရှိသည်။ PHP သည်ဖိုင်များမိတ်ဆက်ခြင်း ကို အကောင်အထည်ဖော်ရန်နည်းလမ်းအမျိုးမျိုးကိုပေးသည် ။ လက်ရှိပါ 0 င်ရန် Path configuration ကိုရရန် Get_includude_Path () function သည်အသုံးဝင်သည်။
Get_include_path () သည် PHP တွင်ပါ 0 င်သော function တစ်ခုဖြစ်ပြီးလက်ရှိသတ်မှတ်ထားသည့်လမ်းကြောင်း (0 ါဖင့် 0 တ်မှုအပါအ 0 င်) ပါ 0 င်သည်။ ဤလမ်းကြောင်းသည်သင် ထည့် သွင်း ထားသော ဖိုင်ကို အသုံးပြု. ဖိုင်ကိုဖွင့်သောအခါ PHP သည်လိုအပ်သောဖိုင်များကို sequence ကိုရှာဖွေလိမ့်မည်ကိုဆုံးဖြတ်သည်။
ဤလုပ်ဆောင်ချက်၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
string get_include_path ( void )
ဤလုပ်ဆောင်ချက်သည်မည်သည့် parameters တွေကိုမျှလက်မခံပါ။ စနစ်နှင့်သက်ဆိုင်သောလမ်းကြောင်းခွဲခြမ်းစိတ်ဖြာခြင်းဖြင့်ခွဲထားသည့်လမ်းကြောင်းများစွာပါ 0 င်နိုင်သည့် string ကိုပြန်လည်ရောက်ရှိစေသည်။ ဥပမာအားဖြင့်:
Unix / Linux Systems တွင် delimiter သည်အူမကြီးဖြစ်သည် ( :)
Windows Systems တွင် delimiter သည် semicolon ( ; )
ကျနော်တို့ထည့်သွင်းလမ်းကြောင်းကိုထည့်သွင်းထားပြီဆိုပါစို့။ အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
<?php
echo get_include_path();
?>
script ကိုဖွင့်ပြီးနောက်, output သည်အောက်ပါကဲ့သို့သောအရာတစ်ခုခုဖြစ်နိုင်သည်။
.:/usr/local/lib/php:/home/user/includes
ဤရလဒ်သည် PHP သည်လက်ရှိ directory ( usr / local / lib / php / php နှင့် / အိမ် / / အိမ် / အသုံးပြုသူ / / ပါ 0 င်သည်။
Set_includude_Path () ကို သုံးနိုင်သည်။ လမ်းကြောင်းကိုပြုပြင်ရန်အတွက်ပြုပြင်ပြောင်းလဲမှုအောင်မြင်မှုရှိမရှိကိုအတည်ပြုရန် Get_include_Path () ကို သုံးနိုင်သည်။ ဥပမာအားဖြင့်:
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '/var/www/gitbox.net/libs');
echo get_include_path();
?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် /var/www/gitbox.net/libs လမ်းညွှန်များပါ 0 င်သည်။ ဤသို့ပြုလုပ်ပြီးနောက် PHP သည်ဤလမ်းညွှန်တွင်ပါ 0 င်သောဖိုင်များကိုရှာဖွေသည်။
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '/var/www/gitbox.net/config');
include 'config.php';
?>
Config.php ထည့်သွင်းရန်လမ်းကြောင်းအပြည့်အစုံကိုအသုံးပြုမည့်အစား၎င်းသည်လမ်းကြောင်းပါ 0 င်သည့်နေရာများနှင့်ဖိုင်သည် /var/www/gitbox.net/config တွင်တည်ရှိနေသရွေ့အောင်မြင်စွာတင်နိုင်သည်။
အမိန့်သည် Loading ကိုအကျိုးသက်ရောက်သည် ။ PHP သည် Phip တွင်လမ်းကြောင်းများ၌ရှိသည့်အစဉ်အလာတွင်ဖိုင်များကိုရှာဖွေလိမ့်မည်။
adjathpathing undermath : chark_path လုပ်ခြင်းသည်အဆင်ပြေသော်လည်းလမ်းကြောင်းများများစွာသို့မဟုတ်စနစ်တကျမသတ်မှတ်ထားပါက၎င်းသည်အချိန်ကိုရှာဖွေရန်နှင့်မှားယွင်းသောဖိုင်များကိုပင်မိတ်ဆက်ပေးနိုင်သည်။
ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်နှင့်ထုတ်လုပ်မှုပတ် 0 န်းကျင်ကိုခွဲခြားခြင်း - ဖွံ့ဖြိုးတိုးတက်မှုကာလအတွင်းမတူညီသောလမ်းကြောင်းများကိုအသုံးပြုနိုင်သည်။ ထုတ်လုပ်မှုပတ် 0 န်းကျင်ကိုနေရာချထားသည့်အခါလမ်းကြောင်းအမှားများကိုရှောင်ရှားရန်ပြင်ဆင်ခြင်းကိုထပ်တူပြုခြင်းကိုချိန်ညှိရန်သတိရပါ။
Get_includude_path () သည် Developer များနှင့်တွဲဖက်ထားသော PROPTERS ကိုကူညီသော PHP တွင်ပါ 0 င်သောလမ်းကြောင်းများရှိသည့်လမ်းကြောင်းများရှိသည်။ Get_includude_Path () ကို set_include_path () နှင့် path_separator တို့နှင့်ကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းသည် Code ၏ထိန်းသိမ်းနိုင်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ်များကိုတိုးတက်စေနိုင်သည်။ စီမံကိန်းကြီးများကိုစီမံခန့်ခွဲခြင်းသို့မဟုတ်တတိယပါတီစာကြည့်တိုက်များကိုစီမံသည့်အခါအထူးသဖြင့်ကျွန်ုပ်တို့၏ကျွမ်းကျင်မှုနှင့်လျှောက်လွှာကိုခံထိုက်သည်။