Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion parse_ini_file()

PHP-Funktion parse_ini_file()

WBOY
WBOYOriginal
2016-08-08 09:31:541530Durchsuche

Definition und Verwendung

Die Funktion parse_ini_file() analysiert eine Konfigurationsdatei und gibt die Einstellungen in einem Array zurück.

Syntax

parse_ini_file(file,process_sections)
参数 描述
file 必需。规定要检查的 ini 文件。
process_sections 可选。如果设置为 true,则返回一个多维数组,包括了配置文件中每一节的名称和设置。默认是 false。

Beschreibung

Der Aufbau der INI-Datei ähnelt dem von php.ini.

Konstanten können auch in INI-Dateien analysiert werden. Wenn also eine Konstante vor dem Ausführen von parse_ini_file() als INI-Wert definiert wird, wird sie in das Ergebnis integriert. Es wird nur der Wert von ini ausgewertet.

Schlüsselnamen und Abschnittsnamen, die aus Zahlen bestehen, werden von PHP als Ganzzahlen behandelt, sodass Zahlen, die mit 0 beginnen, als Oktalzahlen und Zahlen, die mit 0x beginnen, als Hexadezimalzahlen behandelt werden.

Tipps und Hinweise

Hinweis: Mit dieser Funktion können Sie die Konfigurationsdatei Ihrer eigenen Anwendung lesen. Diese Funktion hat nichts mit der Datei php.ini zu tun, die beim Ausführen des Skripts bereits verarbeitet wird.

Kommentar: Wenn der Wert in der INI-Datei nicht alphanumerische Zeichen enthält, muss er in doppelte Anführungszeichen (") gesetzt werden.

Kommentar :Einige reservierte Wörter können nicht als Schlüsselnamen in INI-Dateien verwendet werden, einschließlich: null, ja, nein, wahr und falsch. Die Werte sind null, nein und falsch und die Werte ​​​​sind „ja“ und „wahr“ und entsprechen „. 1“. Die Zeichen {}|“~![()“ können an keiner Stelle im Schlüsselnamen verwendet werden und diese Zeichen haben in Optionswerten eine besondere Bedeutung

Kommentar: Seit PHP Version 5.0 verarbeitet diese Funktion auch neue Zeilen innerhalb von Optionswerten:

PHP-Code:

Ausgabe :

Beispiel 2

[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"Inhalt von „test.ini“:

PHP-Code (

process_sections

auf true gesetzt): Array ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3school.com.cn )

Ausgabe:

[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"

Das Obige stellt die PHP-Funktion parse_ini_file() vor, einschließlich des relevanten Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn