10.17 Konfigurationsvariablen lesen

Problem

Sie möchten den Inhalt einer PHP-Konfigurationseinstellung auslesen.

Lösung

Verwenden Sie ini_get():

// Den Include-Pfad herausfinden:
$include_path = ini_get('include_path');

Diskussion

Alle Konfigurationsvariablen auf einmal erhalten Sie durch den Aufruf von ini_get_all(). Diese Funktion liefert die Variablen in einem assoziativen Array, wobei jedes Array-Element selbst wieder ein assoziatives Array ist. Das zweite Array hat drei Elemente: einen globalen Wert für die Einstellung, einen lokalen Wert und einen Zugriffs-Code:

// Alle Konfigurationsvariablen in einem assoziativen Array ablegen.
$vars = ini_get_all();
print_r($vars['include_path']);
Array
(
    [global_value] => .:/usr/local/lib/php/
    [local_value] ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.