လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Get_includude_Path မှတဆင့်အသစ်တစ်ခုကိုရရန်နှင့်ဖြည့်စွက်နည်း

Get_includude_Path မှတဆင့်အသစ်တစ်ခုကိုရရန်နှင့်ဖြည့်စွက်နည်း

gitbox 2025-05-20

PHP တွင် Get_includude_path () သည်အလွန်အသုံးဝင်သောလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။ ပါ 0 င်သည့်လမ်းကြောင်း သည် PHP သည်ဖိုင်များကိုရှာဖွေနေသည့်ဖိုင်များကိုရှာဖွေနေသည့်လမ်းကြောင်းသည် directory လမ်းကြောင်းဖြစ်သည် ဤလမ်းကြောင်းကိုစနစ်အားဖြင့် configure လုပ်ထားပြီးလမ်းညွှန်များစွာပါ 0 င်နိုင်သည်။ လမ်းကြောင်းအသစ်သို့လမ်းညွှန်အသစ်တစ်ခုကိုပြောင်းလဲရန်လိုအပ်သည့်အခါကျွန်ုပ်တို့သည် set_include_path () function ကိုသုံးနိုင်သည်။

1 ။ လက်ရှိပါ 0 င်သောလမ်းကြောင်းကိုရယူပါ

ထည့်သွင်းရန်လက်ရှိ PHP ၏လမ်းကြောင်းကိုကြည့်ရှုရန်ကျွန်ုပ်တို့သည် Get_includude_Path () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်လမ်းကြောင်းများရှိသည့်လမ်းကြောင်းများပါ 0 င ်သည့်လမ်းကြောင်းများပါ 0 င်သည့် string တစ်ခုဖြစ်စေသည်

 <?php
// လက်ရှိလမ်းကြောင်းကိုရယူပါ
$currentIncludePath = get_include_path();
echo "လက်ရှိ Path ဖြစ်ပါတယ်:".$currentIncludePath;
?>

အထက်ပါကုဒ်သည်လက်ရှိ PHP configuration တွင်သတ်မှတ်ထားသောလမ်းကြောင်းကိုထုတ်ပေးလိမ့်မည်။ ဤလမ်းကြောင်းသည်များသောအားဖြင့်ပုံမှန်စနစ်လမ်းကြောင်းများနှင့်အသုံးပြုသူသတ်မှတ်ထားသောလမ်းကြောင်းများပါ 0 င်သည်။

2 ။ လမ်းကြောင်းအသစ်ကိုလမ်းကြောင်းအသစ်တစ်ခုထည့်ပါ

အကယ်. ကျွန်ုပ်တို့သည်လက်ရှိလမ်းကြောင်းသို့လမ်းညွှန်အသစ်တစ်ခုကိုထည့်သွင်းလိုပါက 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 ကို ဖြတ်. လမ်းကြောင်းကိုအသစ်ပြောင်းသည်။

3 ။ ဆွေမျိုးနှင့်အကြွင်းမဲ့အာဏာလမ်းကြောင်းသုံးပါ

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

ဥပမာအားဖြင့်:

 <?php
// အကြွင်းမဲ့လမ်းကြောင်းကိုသုံးပါ
$newIncludePath = '/var/www/html/includes';

// ဆွေမျိုးလမ်းကြောင်းကိုသုံးပါ
$newIncludePath = './includes';

// အသစ်ပြောင်းခြင်းလမ်းကြောင်းများပါရှိသည်
set_include_path($newIncludePath);
?>

အမှန်တကယ်အခြေအနေပေါ် မူတည်. ကျွန်ုပ်တို့သည်အသစ်တစ်ခုတွင်ထည့်သွင်းရန်ဆွေမျိုးလမ်းကြောင်းသို့မဟုတ်ပကတိလမ်းကြောင်းတစ်ခုကိုရွေးချယ်နိုင်သည်။

4 ။ မျိုးစုံမျိုးစုံကို set

တခါတရံကျွန်ုပ်တို့သည်လမ်းညွှန်တစ်ခုထပ်ထည့်မည့်အစားလမ်းကြောင်းများစွာကိုသတ်မှတ်ရန်လိုအပ်နိုင်သည်။ 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 အတွက်လမ်းကြောင်းများထည့်သွင်းရန်ခွင့်ပြုသည်။

5 ။ လက်တွေ့ကျသော application အခြေအနေများ

အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Get_include_Path () နှင့် set_include_path () ကို အသုံးပြုခြင်းသည်စီမံကိန်းတည်ဆောက်ပုံကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေနိုင်သည်။ ဥပမာအားဖြင့်, အကယ်. သင်သည် PPP စီမံကိန်းကို module များနှင့်ဖိုင်များပါ 0 င်သော PHP စီမံကိန်းကိုတီထွင်နေပါက, ဤနည်းအားဖြင့် PHP သည်လိုအပ်သောဖိုင်များအားလုံးကိုမှန်ကန်စွာဖွင့်နိုင်သည်။

အကျဉ်းချုပ်

PHP တွင် Get_includude_Path () နှင့် set_include_path () functions များသည် developer များကိုအားကောင်းသည့်လမ်းကြောင်းစီမံခန့်ခွဲမှုစွမ်းရည်များဖြင့်ပေးသည်။ သူတို့မှတဆင့်ကျွန်ုပ်တို့သည် PHP ၏ပါဝင်မှုလမ်းကြောင်းကိုအလွယ်တကူရယူပြီးပြုပြင်ပြောင်းလဲနိုင်သည်။ ကြီးမားသောအက်ပလီကေးရှင်းများဖွံ့ဖြိုးဆဲဖြစ်စေ,