ฟังก์ชัน ini_get_all

ฟังก์ชัน ini_get_all ส่งคืนอาร์เรย์ที่มีค่าการตั้งค่าทั้งหมดของ PHP ที่มีอยู่ สามารถรับค่าการตั้งค่าทั้งหมดหรือรับเฉพาะสำหรับโมดูลที่ระบุได้ ฟังก์ชันส่งคืนอาร์เรย์เชื่อมโยง โดยที่คีย์คือชื่อของการตั้งค่า และค่าคือข้อมูลเกี่ยวกับการตั้งค่าแต่ละรายการ

ไวยากรณ์

phpini_get_all([string $extension]);

ตัวอย่าง

ดึงค่าการตั้งค่าทั้งหมดของ PHP ที่มีอยู่:

php<?php
  $res = ini_get_all();
  print_r($res);
?>

ผลลัพธ์จากการรันโค้ด (ตัวอย่าง):

php[
  'short_open_tag' => [
    'global_value' => '1',
    'local_value' => '1',
    'access' => 4
  ],
  'display_errors' => [
    'global_value' => '1',
    'local_value' => '1',
    'access' => 7
  ]
]

ตัวอย่าง

ดึงค่าการตั้งค่าเฉพาะสำหรับโมดูล mbstring:

php<?php
  $res = ini_get_all('mbstring');
  print_r($res);
?>

ผลลัพธ์จากการรันโค้ด (ตัวอย่าง):

php[
  'mbstring.language' => [
    'global_value' => 'neutral',
    'local_value' => 'neutral',
    'access' => 4
  ],
  'mbstring.internal_encoding' => [
    'global_value' => 'UTF-8',
    'local_value' => 'UTF-8',
    'access' => 4
  ]
]

ดูเพิ่มเติม

  • ฟังก์ชัน ini_get,
    ซึ่งส่งคืนค่าของการตั้งค่าเดียว
  • ฟังก์ชัน ini_set,
    ซึ่งตั้งค่าของการตั้งค่า