get_include_path () function သည် PHP ၏လက်ရှိပါ 0 င်သည့်လမ်းကြောင်းကိုပြန်ပို့သည်။ ဤလမ်းကြောင်းများသည် PHP သည်ဖိုင်များကိုရှာဖွေသည့်အခါပုံမှန်တည်နေရာများဖြစ်ပြီးများသောအားဖြင့်ဖော်ပြချက်များ ပါ 0 င်သော ,
ပုံမှန်အားဖြင့် Get_include_Path မှ ပြန်လာသောလမ်းကြောင်းသည်များသောအားဖြင့်အောက်ပါနေရာများပါ 0 င်သည်။
လက်ရှိ script ၏ directory ။
PHP configuration file ( php.ini ) တွင် ထည့်ပါ ။
default php installation လမ်းညွှန်။
ဥပမာအားဖြင့်, Get_includude_Path ဟု ခေါ်ဆိုသည့်အခါစံ php ပတ်ဝန်းကျင်တွင်,
.:/usr/local/lib/php
ဆိုလိုသည်မှာ PHP သည်လက်ရှိ script ည့်သည်တည်ရှိသည့်လမ်းညွှန်တွင် ( ။ ) ဖိုင်ကို ဦး စွာရှာဖွေလိမ့်မည်ဟုဆိုလိုသည်။ ထို့နောက် / usr / local / lib / php တွင်ရှာဖွေပါ။
မဖော်ပြပါကပုံမှန်အားဖြင့် Path သည် path configuration နှင့်နီးကပ်စွာဆက်နွယ်နေပြီး PHP.ini configuration file ရှိချိန်ညှိချက်များအပေါ်မူတည်သည်။
Get_includude_PATH () function ကိုသာလမ်းကြောင်းကိုရရန်သာအသုံးပြုသည်။ သင်ထည့်သွင်းခြင်းသို့မဟုတ်သတ်မှတ်လိုပါက PHP ၏လမ်းကြောင်းကိုပြင်ဆင်လိုပါက set_include_path () function ကိုသုံးနိုင်သည်။ Set_includude_path () သည် PHP ဖိုင်များကိုရှာဖွေတွေ့ရှိသည့်လမ်းကြောင်းကိုပြင်ဆင်ရန်နှင့်အသစ်တစ်ခုတွင်အသစ်တစ်ခုတွင်ထည့်သွင်းထားသည့်လမ်းကြောင်းကိုပြင်ဆင်ရန်ခွင့်ပြုသည်။
Set_includude_Path () function ကိုမှတစ်ဆင့်လက်ရှိ PHP ပတ်ဝန်းကျင်တွင်ပါ 0 င်သောလမ်းကြောင်းကိုသင်ညှိနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်အငြင်းပွားမှုတစ်ခုအနေဖြင့် string တစ်ခုဖြစ်ပြီး string တွင်ပါ 0 င်သည့်လမ်းကြောင်းအသစ်ပါရှိသည်။ လမ်းကြောင်းများ (Linux / Unix စနစ်များတွင်) သို့မဟုတ် semicolons (Windows စနစ်များ) သို့မဟုတ် semicolons (Windows စနစ်များ) သို့မဟုတ် semicolons (Windows စနစ်များ) ဖြင့် colons များဖြင့်ခွဲထားနိုင်သည်။
// လက်ရှိလမ်းကြောင်းကိုရယူပါ
$current_path = get_include_path();
echo "လက်ရှိတွင်လမ်းကြောင်းကိုပါ 0 င်သည်:$current_path";
// ထည့်သွင်းလမ်းကြောင်းကိုပြုပြင်မွမ်းမံ
$new_path = "/path/to/your/libs:/another/path/to/libs";
set_include_path($new_path);
// ပြုပြင်မွမ်းမံလမ်းကြောင်းကိုရယူပါ
$updated_path = get_include_path();
echo "ပြုပြင်မွမ်းမံလမ်းကြောင်းပါဝင်သည်:$updated_path";
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် / လမ်းကြောင်း / လမ်းကြောင်း / သင် / libs နှင့် / လမ်းကြောင်း / သို့ / libs များကို ထည့် သွင်းပြီး,
code တွင်ပါ 0 င်သောလမ်းကြောင်းကို code တွင်ပြုပြင်ခြင်းအပြင် php php.ini configuration file file ကိုတည်းဖြတ်ခြင်းဖြင့်သင် default_pathath ကို ပြောင်းလဲနိုင်သည်။ PHPP.INI တွင်သင် compathpath option ကိုသတ်မှတ်နိုင်သည်။
include_path = ".:/usr/local/lib/php:/path/to/your/libs"
PHP.INI ဖိုင်ကိုပြုပြင်ပြီးနောက်အပြောင်းအလဲများကိုအကျိုးသက်ရောက်စေရန် PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်လိုအပ်သည်။
ကွဲပြားခြားနားသောပတ် 0 န်းကျင်သို့မဟုတ်ပြင်ဆင်မှုများအ ရ , ဥပမာအားဖြင့်အချို့သောကိစ္စရပ်များတွင်သင်သည်အသုံးပြုသူထည့်သွင်းမှုသို့မဟုတ်တိကျသောပြင်ဆင်မှုဖိုင်အပေါ် အခြေခံ. ထည့်သွင်းလေ့လာမှုလမ်းကြောင်းကိုပြောင်းလဲလိုပေမည်။
if (getenv('USE_CUSTOM_LIBS') == 'true') {
set_include_path('/custom/libs:' . get_include_path());
}
ဒီဥပမာမှာပတ်ဝန်းကျင် variable ကို variable variable variable variable variable ကို check လုပ်ထားတယ်, ပြီးတော့ဒီ variable ရဲ့တန်ဖိုးက မှန်ပါတယ် ။