လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Get_includude_path ၏ပုံမှန်ပြန်လာတန်ဖိုးမှာအဘယ်နည်း။ ဘယ်လိုညှိရမလဲ။

Get_includude_path ၏ပုံမှန်ပြန်လာတန်ဖိုးမှာအဘယ်နည်း။ ဘယ်လိုညှိရမလဲ။

gitbox 2025-05-17

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 ရှိချိန်ညှိချက်များအပေါ်မူတည်သည်။

2 ။ Get_include_Path () function ကိုပြန်ပြုပြင်ခြင်းနှင့်ပြန်လည်ပြုပြင်ခြင်းကိုဘယ်လိုပြုပြင်မလဲ။

Get_includude_PATH () function ကိုသာလမ်းကြောင်းကိုရရန်သာအသုံးပြုသည်။ သင်ထည့်သွင်းခြင်းသို့မဟုတ်သတ်မှတ်လိုပါက PHP ၏လမ်းကြောင်းကိုပြင်ဆင်လိုပါက set_include_path () function ကိုသုံးနိုင်သည်။ Set_includude_path () သည် PHP ဖိုင်များကိုရှာဖွေတွေ့ရှိသည့်လမ်းကြောင်းကိုပြင်ဆင်ရန်နှင့်အသစ်တစ်ခုတွင်အသစ်တစ်ခုတွင်ထည့်သွင်းထားသည့်လမ်းကြောင်းကိုပြင်ဆင်ရန်ခွင့်ပြုသည်။

2.1 ပါဝင်သောလမ်းကြောင်းကိုပြုပြင်ရန် set_includude_path () ကိုသုံးပါ

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 များကို ထည့် သွင်းပြီး,

2.2 php.ini ဖိုင်တွင်ထည့်သွင်းပါ

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 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်လိုအပ်သည်။

2.3 ပြောင်းလဲနေသောညှိနှိုင်းမှုလမ်းကြောင်းများတွင်ပါဝင်သည်

ကွဲပြားခြားနားသောပတ် 0 န်းကျင်သို့မဟုတ်ပြင်ဆင်မှုများအ , ဥပမာအားဖြင့်အချို့သောကိစ္စရပ်များတွင်သင်သည်အသုံးပြုသူထည့်သွင်းမှုသို့မဟုတ်တိကျသောပြင်ဆင်မှုဖိုင်အပေါ် အခြေခံ. ထည့်သွင်းလေ့လာမှုလမ်းကြောင်းကိုပြောင်းလဲလိုပေမည်။

 if (getenv('USE_CUSTOM_LIBS') == 'true') {
    set_include_path('/custom/libs:' . get_include_path());
}

ဒီဥပမာမှာပတ်ဝန်းကျင် variable ကို variable variable variable variable variable ကို check လုပ်ထားတယ်, ပြီးတော့ဒီ variable ရဲ့တန်ဖိုးက မှန်ပါတယ်