関数 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