array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.ini-get-all.php', 1 => 'ini_get_all', ), 'up' => array ( 0 => 'ref.info.php', 1 => 'PHP Seçenek/Bilgi İşlevleri', ), 'prev' => array ( 0 => 'function.ini-alter.php', 1 => 'ini_alter', ), 'next' => array ( 0 => 'function.ini-get.php', 1 => 'ini_get', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/info/functions/ini-get-all.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ini_get_all — Tüm yapılandırma yönergelerini döndürür
Kayıtlı yapılandırma seçeneklerinin hepsini değerleriyle döndürür.
Yönerge isimlerinin dizinin anahtarları olduğu bir dizi döner.
eklenti
bağımsız değişkeni atlanmışsa false
döner ve
E_WARNING
seviyesinde bir hata oluşur.
ayrıntılı
bağımsız değişkeni true
(öntanımlı) olduğu
takdirde dizinin her elemanı, anahtarları global_value
(php.ini'de atanmış değer), local_value
(ini_set() veya .htaccess üzerinden atanmış değer), ve
access
(erişim seviyesi) olan bir alt dizi içerir.
ayrıntılı
bağımsız değişkeni false
olduğu takdirde her
elemanın değeri sadece yönergenin geçerli değerini içerecektir.
Bkz. Yapılandırma ayarlarının yeri
Bilginize:
Bir yönergenin,
access
anahtarı altında bir bit maskesi değeri olarak çok sayıda erişim seviyesine sahip olması mümkündür.
Örnek 1 - ini_get_all() örnekleri
<?php
print_r(ini_get_all("pcre"));
print_r(ini_get_all());
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [pcre.backtrack_limit] => Array ( [global_value] => 100000 [local_value] => 100000 [access] => 7 ) [pcre.recursion_limit] => Array ( [global_value] => 100000 [local_value] => 100000 [access] => 7 ) ) Array ( [allow_call_time_pass_reference] => Array ( [global_value] => 0 [local_value] => 0 [access] => 6 ) [allow_url_fopen] => Array ( [global_value] => 1 [local_value] => 1 [access] => 4 ) ... )
Örnek 2 - Ayrıntısız listeleme
<?php
print_r(ini_get_all("pcre", false)); // PHP 5.3.0'dan itibaren
print_r(ini_get_all(null, false)); // PHP 5.3.0'dan itibaren
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [pcre.backtrack_limit] => 100000 [pcre.recursion_limit] => 100000 ) Array ( [allow_call_time_pass_reference] => 0 [allow_url_fopen] => 1 ... )
Bilginize:
ini_get_all() işlevi pdo.dsn.* gibi "dizi" ini yönergelerini yok sayar.