Get_includude_Path () function ကိုဖိုင်ကိုပြန်ပို့ရန်အသုံးပြုသည်။ ဖိုင်တွင်လက်ရှိ PHP configuration တွင်လမ်းကြောင်းပါ 0 င်သည်။ ဤလမ်းကြောင်းများသည် PHP မှ အသုံးပြုသော လမ်းကြောင်းများ , ဖိုင်တွင်လမ်းညွှန်များစွာထည့်နိုင်သည်။ PHP သည် PHP ကိုနိုင်ရန်အတွက်မည်သည့် PHP ကိုရှာဖွေလိမ့်မည်။
string get_include_path(void)
ဤလုပ်ဆောင်ချက်တွင် parameters များမရှိပါ။ operating system ၏ defin sextator (Windows စနစ်များရှိ Unix Systems ရှိ Semems နှင့် Semicolon ရှိ Color Color ) မှခွဲထားသောလမ်းကြောင်းများပါ 0 င်သည့် string တစ်ခုရှိသည်။ ) ။
Get_includude_path () ကို ပိုမိုနားလည်ရန်ရိုးရှင်းသောဥပမာတစ်ခုကိုကြည့်ကြစို့။
<?php
// လမ်းကြောင်းအပါအဝင်လက်ရှိဖိုင်ကိုရယူပါ
$currentIncludePath = get_include_path();
echo "လက်ရှိဖိုင်တွင်လမ်းကြောင်းပါရှိသည်:$currentIncludePath";
?>
ဒီကုဒ်ထဲမှာ Get_includude_path () ကို ဖုန်းခေါ်ပြီး $ calnownincludeepath variable နဲ့ output ကို retwer variable ထဲမှာသိမ်းထားပါ။ ဤကုဒ်ကိုကွပ်မျက်ပြီးနောက်လက်ရှိ PHP configuration တွင်ဖိုင်များအားလုံးတွင်လမ်းကြောင်းများပါ 0 င်သည်ကိုသင်တွေ့လိမ့်မည်။
ဖိုင်များပါ 0 င်သည့်လမ်းကြောင်းကို dynamally သတ်မှတ်ရန် Get_include_Pathudude_Pathude_Path () လုပ်ဆောင်ချက်များကိုကျွန်ုပ်တို့ပေါင်းစပ်နိုင်သည်။ set_includude_path () function ကိုဖိုင်အသစ်တစ်ခုတပ်ဆင်ရန်အသုံးပြုသည်။ ယခင်လမ်းကြောင်းကိုအစားထိုးမည့်လမ်းကြောင်းကိုအစားထိုးရန်လမ်းကြောင်းတစ်ခုပါ 0 င်သည်။
<?php
// လက်ရှိလမ်းကြောင်းကိုရယူပါ
$currentIncludePath = get_include_path();
echo "လက်ရှိဖိုင်တွင်လမ်းကြောင်းပါရှိသည်:$currentIncludePath\n";
// လမ်းကြောင်းအပါအဝင်ဖိုင်အသစ်ကိုသတ်မှတ်ပါ
$newIncludePath = "/var/www/includes";
set_include_path($newIncludePath . PATH_SEPARATOR . $currentIncludePath);
// output ကို updated လမ်းကြောင်းပါဝင်သည်
echo "အသစ်ပြောင်းထားသောဖိုင်သည်လမ်းကြောင်းပါရှိသည်:" . get_include_path() . "\n";
// ယခုတွင်ကျွန်ုပ်တို့သည်လမ်းကြောင်းသစ်တွင်ဖိုင်ကိုထည့်နိုင်သည်
include('myfile.php');
?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်လက်ရှိဖိုင်ကိုလမ်းကြောင်းတစ်ခုပါ 0 င်သည်။ ထို့နောက် set_include_path () function ကို path / var / www / www / ပါ 0 င်ပြီး မူရင်းလမ်းကြောင်းဖြင့်ပေါင်းစပ်ပါ။ Path_seParator ဖြင့်ကျွန်ုပ်တို့သည်လမ်းကြောင်းခွဲခြမ်းစိတ်ဖြာခြင်းသည်မတူညီသောလည်ပတ်မှုစနစ်များနှင့်ကွဲပြားသည်။
နောက်ဆုံးပြင်ဆင်ထားသောလမ်းကြောင်းသည်နောက်ဆက်တွဲအားလုံးတွင်ပါ 0 င ် မည် သို့မဟုတ်ခေါ်ဆိုမှုများလိုအပ်ခြင်းသို့မဟုတ်ခေါ်ဆိုမှုများ လိုအပ်သည် ။
လမ်းကြောင်းများပါ 0 င်ရန်လမ်းကြောင်းများစွာကိုသင်ခန်းစာများထည့်သွင်းရန်လမ်းကြောင်း များစွာကို ထည့်သွင်းနိုင်သည်။ PHP PHP သည်လမ်းကြောင်းများအနေဖြင့်ဖိုင်များကိုရှာဖွေသည်။ ဆိုလိုသည်မှာဖိုင်များသည်လမ်းကြောင်းများစွာရှိလျှင် PHP သည်ပထမဆုံးတွေ့ရှိသောဖိုင်ကိုတင်ထားသည်။
<?php
// မျိုးစုံလမ်းကြောင်းများကိုသတ်မှတ်ပါ
$newIncludePath = "/var/www/includes:/usr/local/lib";
set_include_path($newIncludePath);
// အသစ်တစ်ခုကိုအသစ်တစ်ခုတွင်လမ်းကြောင်း
echo "ဖိုင်အသစ်တွင်လမ်းကြောင်းပါရှိသည်:" . get_include_path() . "\n";
// ယခုကျွန်ုပ်တို့သည်ဖိုင်များကိုလမ်းကြောင်းများစွာဖြင့်ရှာနိုင်သည်
include('myfile.php');
?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် directory / var / www / www / www / usr / local / local / local / local / local / local / local / local / local / local / lib what us use us use use use athather () တွင်ထည့်သွင်းထားသည်။ get_include_path () မှလမ်းကြောင်း output ကိုအသုံးပြုခြင်းအားဖြင့်ဖိုင်များကို load လုပ်သည့်အမှာစာကိုသင်အတည်ပြုနိုင်သည်။