Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die Konfiguration von PHP ini_get
In PHP können Sie die PHP-Konfiguration vorübergehend über ini_get ändern. Die Verwendungssyntax lautet „string ini_set (string $varname, string $newvalue)“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Die ini_set-Funktion in PHP ändert die Parameter von php.ini
Für Webmaster, die virtuellen Raum verwenden, PHP Einige Konfigurationen sind schwer zu ändern, aber PHP stellt uns eine ini_set-Funktion zur Verfügung, mit der die Einstellungen der PHP-Konfigurationsdatei php.ini vorübergehend geändert werden können, ohne diese Datei zu öffnen. Nach Abschluss der Codeausführung wird sie wiederhergestellt, was besonders geeignet ist für virtuelle Hosts. Ändern Sie vorübergehend die PHP-Konfiguration mit der
Ini_set-Funktionsbeschreibung in PHP
PHPs ini_set(), um die PHP-Konfiguration vorübergehend zu ändern
ini_set-Funktionssyntax
string ini_set ( string $varname , string $newvalue )
ini_set-Parameterbeschreibung
Varname: Option (Hinweis, nicht alle Optionen sind verfügbar (Einstellungen, der Artikel hat keinen Link zur Parameterliste der einstellbaren Elemente)
newvalue: Der neue Wert der Option.
Beispiel
Konfigurieren Sie die maximale Anzahl von Bytes des Serverspeichers, die von PHP-Skripten verwendet werden
@ ini_set('memory_limit', '64M');
menory_limit: Legen Sie die maximale Anzahl von Speicherbytes fest, die ein Skript beantragen kann, was dazu beiträgt, dass schlecht geschriebene Skripte Serverspeicher des verfügbaren Speichers verbrauchen. Das
@-Symbol bedeutet, dass keine Fehler ausgegeben werden.
Fehlerkategorie der PHP-Konfigurationsausgabe
@ini_set('display_errors', 1);
display_errors: Legen Sie die Kategorie der Fehlerinformationen fest. Dies wird uns beim Debuggen von PHP eine große Hilfe sein.
PHP-Konfiguration SESSION-Einstellungen
@ini_set('session.auto_start', 0);
session.auto_start: Ob die Sitzungsverarbeitung automatisch geöffnet werden soll. Wenn auf 1 gesetzt, ist es nicht erforderlich, die Funktion session_start() im Code hinzuzufügen, um die Sitzung manuell zu öffnen. Sie können Sitzung
verwendenWenn der Parameter 0 ist und die Sitzung nicht manuell geöffnet wird, gibt PHP einen Fehler aus.
COOKIE-Einstellungen für temporäre PHP-Konfiguration
@ini_set('session.use_cookies', 1);
session.use_cookies: ob Cookies zum Speichern von Sitzungs-IDs auf dem Client verwendet werden sollen;
Die oben genannten sind einige häufig verwendete Konfigurationen in php.ini, und es gibt viele andere, wie z. B. die Einschränkung des Hochladens Dateigröße usw. Natürlich finden Sie in der PHP-Dokumentation auch eine Liste der einstellbaren Elemente. Sie können diese Liste verwenden, um einige Optionen vorübergehend zu konfigurieren.
Sie können die Optionsliste von ini_set verwenden, Linkadresse: http://php.net/manual/zh/ini.list.php
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Konfiguration von PHP ini_get. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!