လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Ini_get_all function ကို function မှပြန်လာသောဒေတာပုံစံကဘာလဲ။ တိကျသောဥပမာခွဲခြမ်းစိတ်ဖြာမှုပါဝင်သည်

Ini_get_all function ကို function မှပြန်လာသောဒေတာပုံစံကဘာလဲ။ တိကျသောဥပမာခွဲခြမ်းစိတ်ဖြာမှုပါဝင်သည်

gitbox 2025-09-18
<span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// နိဒါန်း:ဆောင်းပါး၏အကြောင်းအရာနှင့်ဘာမှမဆိုင်ပါဘူး PHP Code Page</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဝမ်းသာစွာနှုတ်ဆက်ခြင်း PHP ဥပမာများကိုလေ့လာခြင်း!\n"</span></span><span>;
</span><span><span class="hljs-variable">$time</span></span><span> = </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"လက်ရှိအချိန်: <span class="hljs-subst">$time</span></span></span><span>\n";
</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// စာသား၏အကြောင်းအရာ:အကေြာင်း ini_get_all function ကို၏ဒေတာ format ကိုခွဲခြမ်းစိတ်ဖြာ</span></span><span>

<span class="hljs-comment">/**
 * ini_get_all() function ခြုံငုံသုံးသပ်ချက်
 * 
 * ini_get_all() ဟုတ်ကဲ့ PHP built-in လုပ်ဆောင်ချက်များကို,configuration ဖိုင်များကိုရရန်အသုံးပြုခဲ့သည် php.ini configuration သတင်းအချက်အလက်အတွက်。
 * အားလုံး configuration ကိုပစ္စည်းများရရှိနိုင်ပါသည်,သတ်မှတ်ထားသော configuration ပစ္စည်းများအတွက်အသေးစိတ်အချက်အလက်များကိုလည်းသင်ရနိုင်သည်。
 * 返回的数据ဟုတ်ကဲ့一个关联数组,数组的键ဟုတ်ကဲ့configuration ကို item အမည်称,值ဟုတ်ကဲ့一个包含该ပြင်ဆင်မှုပစ္စည်းများ详细信息的数组。
 * 
 * ဒေတာပုံစံ:
 * [
 *   'configuration ကို item အမည်' =&gt; [
 *       'global_value'  =&gt; 'ကမ္ဘာလုံးဆိုင်ရာတန်ဖိုး(php.iniအတွက်သတ်မှတ်တန်ဖိုးများ)',
 *       'local_value'   =&gt; 'ဒေသဆိုင်ရာတန်ဖိုး(runtime pass ini_set တန်ဖိုးကိုသတ်မှတ်ပါ)',
 *       'access'        =&gt; int(Access ခွင့်ပြုချက်မှတ်ပုံတင်ခြင်း)
 *   ],
 *   ...
 * ]
 * 
 * တွင် access တန်ဖိုးသည်ဖြစ်နိုင်သည်:
 *   - 1 (PHP_INI_USER):အသုံးပြုသူ scripts များတွင်အသုံးပြုနိုင်ပါသည် ini_set ပြန်လည်စစ်ဆေးကြည့်ရှု
 *   - 2 (PHP_INI_PERDIR):ဖြစ်နိုင်ပါတယ် php.ini、.htaccess သို့မဟုတ် httpd.conf 中ပြန်လည်စစ်ဆေးကြည့်ရှု
 *   - 4 (PHP_INI_SYSTEM):ဖြစ်နိုင်ပါတယ် php.ini သို့မဟုတ် httpd.conf 中ပြန်လည်စစ်ဆေးကြည့်ရှု
 *   - 7 (PHP_INI_ALL):任何地方都可以ပြန်လည်စစ်ဆေးကြည့်ရှု
 */</span>

</span><span><span class="hljs-comment">// အားလုံး configuration ပစ္စည်းများရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$all_ini</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>();

</span><span><span class="hljs-comment">// output ကိုဥပမာဥပမာ(သာ display ကိုမတိုင်မီ5ပြင်ဆင်မှုပစ္စည်းများ)</span></span><span>
</span><span><span class="hljs-variable">$counter</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>;
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$all_ini</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$key</span></span><span> =&gt; </span><span><span class="hljs-variable">$info</span></span><span>) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ပြင်ဆင်မှုပစ္စည်းများ: <span class="hljs-subst">$key</span></span></span><span>\n";
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ကမ္ဘာလုံးဆိုင်ရာတန်ဖိုး: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'global_value'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဒေသဆိုင်ရာတန်ဖိုး: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'local_value'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"Access Permissions: "</span></span><span> . </span><span><span class="hljs-variable">$info</span></span><span>[</span><span><span class="hljs-string">'access'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"------------------------\n"</span></span><span>;
    </span><span><span class="hljs-variable">$counter</span></span><span>++;
    </span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$counter</span></span><span> &gt;= </span><span><span class="hljs-number">5</span></span><span>) </span><span><span class="hljs-keyword">break</span></span><span>;
}

<span class="hljs-comment">/**
 * ရယူ指定ပြင်ဆင်မှုပစ္စည်းများ示例
 */</span>
</span><span><span class="hljs-variable">$session_config</span></span><span> = </span><span><span class="hljs-title function_ invoke__">ini_get_all</span></span><span>(</span><span><span class="hljs-string">'session'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\nရယူ session ပြင်ဆင်မှုပစ္စည်းများ详细信息:\n"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$session_config</span></span><span>);

<span class="hljs-comment">/**
 * ဥပမာသုံးသပ်ခြင်း:
 * 
 * ယူဆချက် session.save_path ပြန်လာတန်ဖိုးကိုဖြစ်ပါတယ်:
 * [
 *   'global_value' =&gt; '/var/lib/php/sessions',
 *   'local_value'  =&gt; '/tmp',
 *   'access'       =&gt; 7
 * ]
 * 
 * ရှင်းလင်းဖေါ်ပြ:
 * - global_value: php.ini set ကိုပုံမှန်လမ်းကြောင်း
 * - local_value: လက်ရှိ script ကိုပတ် 0 န်းကျင်ကိုဖြတ်သန်းသွားနိုင်သည် ini_set ပြန်လည်စစ်ဆေးကြည့်ရှု后的路径
 * - access: 7 表示该ပြင်ဆင်မှုပစ္စည်းများ在任何地方都可ပြန်လည်စစ်ဆေးကြည့်ရှု
 */</span>

</span><span><span class="hljs-meta">?&gt;</span></span><span>

&lt;hr&gt;

</span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// အမြီးအပိုင်း:ဆောင်းပါး၏အကြောင်းအရာနှင့်ဘာမှမဆိုင်ပါဘူး PHP Code Page</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဤဆောင်းပါး၏ပုံသက်သေကိုသရုပ်ပြခဲ့သည်!\n"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မင်းကိုလိုချင်တယ် PHP ချောချောမွေ့မွေ့လေ့လာပါ!\n"</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>