ฟังก์ชัน ini_get_all
ฟังก์ชัน ini_get_all ส่งคืนอาร์เรย์ที่มีค่าการตั้งค่าทั้งหมดของ PHP ที่มีอยู่
สามารถรับค่าการตั้งค่าทั้งหมดหรือรับเฉพาะสำหรับโมดูลที่ระบุได้
ฟังก์ชันส่งคืนอาร์เรย์เชื่อมโยง โดยที่คีย์คือชื่อของการตั้งค่า
และค่าคือข้อมูลเกี่ยวกับการตั้งค่าแต่ละรายการ
ไวยากรณ์
ini_get_all([string $extension]);
ตัวอย่าง
ดึงค่าการตั้งค่าทั้งหมดของ PHP ที่มีอยู่:
<?php
$res = ini_get_all();
print_r($res);
?>
ผลลัพธ์จากการรันโค้ด (ตัวอย่าง):
[
'short_open_tag' => [
'global_value' => '1',
'local_value' => '1',
'access' => 4
],
'display_errors' => [
'global_value' => '1',
'local_value' => '1',
'access' => 7
]
]
ตัวอย่าง
ดึงค่าการตั้งค่าเฉพาะสำหรับโมดูล mbstring:
<?php
$res = ini_get_all('mbstring');
print_r($res);
?>
ผลลัพธ์จากการรันโค้ด (ตัวอย่าง):
[
'mbstring.language' => [
'global_value' => 'neutral',
'local_value' => 'neutral',
'access' => 4
],
'mbstring.internal_encoding' => [
'global_value' => 'UTF-8',
'local_value' => 'UTF-8',
'access' => 4
]
]