O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.18 Konfigurationsvariablen setzen

Problem

Sie möchten den Wert einer PHP-Konfigurationseinstellung ändern.

Lösung

Verwenden Sie ini_set():

// Include-Pfad um ein Verzeichnis erweitern.
ini_set('include_path', ini_get('include_path') . ':/home/fezzik/php');

Diskussion

Die Konfigurationsvariablen werden durch ini_set() nicht permanent verändert. Der neue Wert bleibt nur für die Dauer der Anfrage gültig, in der ini_set() aufgerufen worden ist. Um eine persistente Änderung durchzuführen, müssen Sie den in der php.ini-Datei gespeicherten Wert ändern.

Die Änderung bestimmter Variablen hat keine Auswirkung, dies ist zum Beispiel bei asp_tags und register_globals der Fall. Zu dem Zeitpunkt, an dem Sie ini_set() zum Ändern der Einstellung aufrufen, ist es ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required