PHP တွင် Get_includude_path () သည်အလွန်အသုံးဝင်သောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။ ပါ 0 င်သည့်လမ်းကြောင်း သည် PHP သည်ဖိုင်များကိုရှာဖွေနေသည့်ဖိုင်များကိုရှာဖွေနေသည့်လမ်းကြောင်းသည် directory လမ်းကြောင်းဖြစ်သည် ။ ဤလမ်းကြောင်းကိုစနစ်အားဖြင့် configure လုပ်ထားပြီးလမ်းညွှန်များစွာပါ 0 င်နိုင်သည်။ လမ်းကြောင်းအသစ်သို့လမ်းညွှန်အသစ်တစ်ခုကိုပြောင်းလဲရန်လိုအပ်သည့်အခါကျွန်ုပ်တို့သည် set_include_path () function ကိုသုံးနိုင်သည်။
ထည့်သွင်းရန်လက်ရှိ PHP ၏လမ်းကြောင်းကိုကြည့်ရှုရန်ကျွန်ုပ်တို့သည် Get_includude_Path () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်လမ်းကြောင်းများရှိသည့်လမ်းကြောင်းများပါ 0 င ်သည့်လမ်းကြောင်းများပါ 0 င်သည့် string တစ်ခုဖြစ်စေသည် ။
<?php
// လက်ရှိလမ်းကြောင်းကိုရယူပါ
$currentIncludePath = get_include_path();
echo "လက်ရှိ Path ဖြစ်ပါတယ်:".$currentIncludePath;
?>
အထက်ပါကုဒ်သည်လက်ရှိ PHP configuration တွင်သတ်မှတ်ထားသောလမ်းကြောင်းကိုထုတ်ပေးလိမ့်မည်။ ဤလမ်းကြောင်းသည်များသောအားဖြင့်ပုံမှန်စနစ်လမ်းကြောင်းများနှင့်အသုံးပြုသူသတ်မှတ်ထားသောလမ်းကြောင်းများပါ 0 င်သည်။
အကယ်. ကျွန်ုပ်တို့သည်လက်ရှိလမ်းကြောင်းသို့လမ်းညွှန်အသစ်တစ်ခုကိုထည့်သွင်းလိုပါက set_includude_path () function ကိုသုံးနိုင်သည်။ Set_includude_path () အသစ်တစ်ခုကိုထည့်သွင်းနိုင်ပြီးလမ်းကြောင်းအသစ်တစ်ခုကိုပြန်ပို့နိုင်သည်။
<?php
// လက်ရှိလမ်းကြောင်းကိုရယူပါ
$currentIncludePath = get_include_path();
// အသစ်တစ်ခုကိုလမ်းကြောင်းထည့်ပါ
$newIncludePath = $currentIncludePath . PATH_SEPARATOR . '/path/to/new/directory';
// အသစ်တစ်ခုကိုထည့်သွင်းပါ
set_include_path($newIncludePath);
// အသစ်သော path ကိုစစ်ဆေးပါ
echo "အသစ်သောလမ်းကြောင်းသည်:".get_include_path();
?>
ဤကုဒ်တွင်လက်ရှိအခြေအနေတွင် Path_separator စဉ်ဆက်မပြတ်မှတဆင့်လမ်းကြောင်းအသစ်ကိုထည့်သွင်းပါ။ နောက်ဆုံးအနေဖြင့် PHP သည် set_includude_path () function ကို ဖြတ်. လမ်းကြောင်းကိုအသစ်ပြောင်းသည်။
အသစ်တစ်ခုတွင်လမ်းကြောင်းတစ်ခုချမှတ်သောအခါကျွန်ုပ်တို့သည်ဆွေမျိုးလမ်းကြောင်းသို့မဟုတ်အကြွင်းမဲ့လမ်းကြောင်းများကိုသုံးနိုင်သည်။ အကြွင်းမဲ့အာဏာလမ်းကြောင်းသည်ဖိုင်စနစ်၏ရင်းမြစ်မှ စ. လမ်းကြောင်းအပြည့်အစုံကိုရည်ညွှန်းသည်။
ဥပမာအားဖြင့်:
<?php
// အကြွင်းမဲ့လမ်းကြောင်းကိုသုံးပါ
$newIncludePath = '/var/www/html/includes';
// ဆွေမျိုးလမ်းကြောင်းကိုသုံးပါ
$newIncludePath = './includes';
// အသစ်ပြောင်းခြင်းလမ်းကြောင်းများပါရှိသည်
set_include_path($newIncludePath);
?>
အမှန်တကယ်အခြေအနေပေါ် မူတည်. ကျွန်ုပ်တို့သည်အသစ်တစ်ခုတွင်ထည့်သွင်းရန်ဆွေမျိုးလမ်းကြောင်းသို့မဟုတ်ပကတိလမ်းကြောင်းတစ်ခုကိုရွေးချယ်နိုင်သည်။
တခါတရံကျွန်ုပ်တို့သည်လမ်းညွှန်တစ်ခုထပ်ထည့်မည့်အစားလမ်းကြောင်းများစွာကိုသတ်မှတ်ရန်လိုအပ်နိုင်သည်။ Semicolons နှင့်အတူလမ်းကြောင်းများစွာကိုခွဲခြားနိုင်သည် ။ (Unix System) သို့မဟုတ် semicolons ; (Windows စနစ်) ။ ဥပမာအားဖြင့်:
<?php
// မျိုးစုံအတွက်လမ်းကြောင်းများထည့်သွင်းပါ
$newIncludePath = '/path/to/dir1' . PATH_SEPARATOR . '/path/to/dir2' . PATH_SEPARATOR . '/path/to/dir3';
set_include_path($newIncludePath);
?>
ဤနည်းလမ်းသည် PHP အတွက် PHP အတွက် Php အတွက်လမ်းကြောင်းများထည့်သွင်းရန်ခွင့်ပြုသည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Get_include_Path () နှင့် set_include_path () ကို အသုံးပြုခြင်းသည်စီမံကိန်းတည်ဆောက်ပုံကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေနိုင်သည်။ ဥပမာအားဖြင့်, အကယ်. သင်သည် PPP စီမံကိန်းကို module များနှင့်ဖိုင်များပါ 0 င်သော PHP စီမံကိန်းကိုတီထွင်နေပါက, ဤနည်းအားဖြင့် PHP သည်လိုအပ်သောဖိုင်များအားလုံးကိုမှန်ကန်စွာဖွင့်နိုင်သည်။
PHP တွင် Get_includude_Path () နှင့် set_include_path () functions များသည် developer များကိုအားကောင်းသည့်လမ်းကြောင်းစီမံခန့်ခွဲမှုစွမ်းရည်များဖြင့်ပေးသည်။ သူတို့မှတဆင့်ကျွန်ုပ်တို့သည် PHP ၏ပါဝင်မှုလမ်းကြောင်းကိုအလွယ်တကူရယူပြီးပြုပြင်ပြောင်းလဲနိုင်သည်။ ကြီးမားသောအက်ပလီကေးရှင်းများဖွံ့ဖြိုးဆဲဖြစ်စေ,