လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Ini_get_all ကို အသုံးပြု. PHP configuration file path ကိုဘယ်လိုရနိုင်မလဲ။

Ini_get_all ကို အသုံးပြု. PHP configuration file path ကိုဘယ်လိုရနိုင်မလဲ။

gitbox 2025-07-12

PHP တွင် Ini_get_all () function ကို function သည် configuration items နှင့် 4 င်းတို့၏ဆက်စပ်သတင်းအချက်အလက်များကိုရရှိရန်အသုံးပြုသည်။ သို့သော်၎င်းသည် PHP configuration file သို့လမ်းကြောင်းကိုတိုက်ရိုက်မပြောပြပါ။ သို့သော် PHP configuration file သို့လမ်းကြောင်းရှာရန်သင်သွယ်ဝိုက်စွာအသုံးပြုနိုင်သည်။

1 ။ Ini_get_all () function ကိုနားလည်ပါ

Ini_get_all () function ကို configuration options များအားလုံး, configuration options များအားလုံးအပါအ 0 င configuration options များ, ဤလုပ်ဆောင်ချက်သည်များသောအားဖြင့် debug လုပ်ရန်နှင့် configuration options အားလုံးကိုကြည့်ရှုရန်အသုံးပြုသည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span><span><span class="hljs-keyword">array</span></span><span> </span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span> ([ </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$extension</span></span><span> = </span><span><span class="hljs-literal">NULL</span></span><span> [, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$details</span></span><span> = </span><span><span class="hljs-literal">TRUE</span></span><span> ]] )
</span></span>
  • $ extension : extension ကိုဖေါ်ပြပါ။

  • $ အသေးစိတ် - မှန်ကန်စွာ သတ်မှတ်ထားပါကအသေးစိတ်အချက်အလက်များကိုပြန်လည်ပေးပို့ပါက၎င်းကို .ini file တစ်ခုစသည်တို့ကိုပြောင်းလဲနိုင်သည်ဖြစ်စေအသေးစိတ်အချက်အလက်များကိုပြန်လည်ပေးပို့လိမ့်မည်။ အကယ်. ၎င်းသည် မှားယွင်း ပါကပြုပြင်ထားသောတန်ဖိုးကိုသာပြန်လည်ပေးလိမ့်မည်။

2 ။ PHP configuration file ၏လမ်းကြောင်းကိုရရန်နည်းလမ်းများ

PHP configuration file သည် PHP ၏အမျိုးမျိုးသော runtime settings များကိုထိန်းချုပ်သော PHPP.ini ဖြစ်သည်။ အကယ်. ဖိုင်ကိုလမ်းကြောင်းသို့သွားရန်လိုအပ်ပါက php_ini_loaded_file () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်လက်ရှိ PHP မှအသုံးပြုသော PHP.INI ဖိုင်ကိုလမ်းကြောင်းအပြည့်အစုံသို့ပြန်သွားသည်။

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

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'PHP configuration ဖိုင်လမ်းကြောင်း: '</span></span><span> . </span><span><span class="hljs-title function_ invoke__">php_ini_loaded_file</span></span><span>();
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ဤကုဒ်ကို run ပြီးနောက် PHP configuration file သို့လမ်းကြောင်းကိုသင်တွေ့လိမ့်မည်။ php.ini ဖိုင်ကိုမတင်ပါက မှားယွင်းသောအယူမှား လိမ့်မည်။

3 ။ အဘယ်ကြောင့် ini_get_all () configuration file လမ်းကြောင်းကိုတိုက်ရိုက်ပေးနိုင်ပါသလဲ။

Ini_get_all () သည် PHP configuration items ၏တန်ဖိုးကိုတိုက်ရိုက်ဖိုင်ကိုတိုက်ရိုက်ရယူရန်ထက် PHP configuration items ၏တန်ဖိုးကိုရရှိရန်အသုံးပြုသည်။ ၎င်းသည် configuration informations များစွာကိုထောက်ပံ့သော်လည်း Php.ini ဖိုင်သို့လမ်းကြောင်းမပါ 0 င်ပါ။ PHP တွင် Php_ini_loaded_file () function မှဤလမ်းကြောင်းကိုပေးသည်။ ဒီတော့သင် configuration file path ကိုသိချင်ရင် php_ini_loaded_file ကိုသုံးတာကပိုကောင်းတယ်။

4 ။ configuration item နှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုရှာဖွေရန် ini_get_all () ကို သုံးပါ

ini_get_all () configuration file path ကိုမပေးသော်လည်း၎င်းသည်အလွန်အသုံးဝင်ဆဲဖြစ်ပြီးလက်ရှိ PHP configuration ပစ္စည်းများနှင့်သူတို့၏တန်ဖိုးများကိုရရှိရန်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်, ဤကဲ့သို့သောလက်ရှိ PHP configurations အားလုံးကိုသင်ကြည့်ရှုနိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>());
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

၎င်းသည်၎င်းတို့၏လက်ရှိတန်ဖိုးများအပါအ 0 င် configuration ပစ္စည်းများအားလုံးနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုပုံနှိပ်ထုတ်ဝေသည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>(</span><span><span class="hljs-string">'curl'</span></span><span>));
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

၎င်းသည်သင့်အား Curlated configuration options အားလုံးကိုရရန်ခွင့်ပြုသည်။

5 ။ အကျဉ်းချုပ်

INI_GET_ALT_ALL () သည် PHP ရှိ configuration actions အားလုံးကိုနားလည်ရန်အထောက်အကူပြုနိုင်သော်လည်း၎င်းသည် Php.ini configuration file သို့လမ်းကြောင်းမပေးနိုင်ပါ။ ဤလမ်းကြောင်းကိုရယူရန်သင်သည် php_ini_loaded_file () function ကိုသုံးသင့်သည်။ ထို့ကြောင့်မှန်ကန်သောနည်းလမ်းမှာ PHP configuration file သို့လမ်းကြောင်းရရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ် ခြင်း နှင့် php_ini_loaded_file () ကို ရယူရန်ဖြစ်သည်။