Beschrijving
array
parse_ini_file
( string filename [, bool process_sections])
parse_ini_file(
)
laadt
filename
in
en
geeft
de
instellingen
terug
in
een
associatieve
array
.
Door
de
laatste
process_sections
parameter
op
TRUE
te
zetten
krijg
je
een
multi
dimensionale
array
,
met
de
sectienamen
en
instellingen
erin
.
Standaard
is
process_sections
FALSE
.
Opmerking
:
Deze
functie
heeft
niets
met
php.ini
te
maken
.
Die
is
al
verwerkt
als
je
je
script
runt
.
Deze
functie
kan
gebruikt
worden
om
je
eigen
configuratie
files
in
te
lezen
.
Opmerking
:
Als
een
waarde
in
het
ini
bestand
enige
niet-alphanumerieke
tekens
bevat
,
moet
hij
omsloten
worden
door
apostrophes
(
"
)
.
De
structuur
van
het
ini
bestand
is
gelijk
aan
die
van
php.ini
.
Constante
kunnen
ook
verwerkt
worden
in
het
ini-bestand
,
dus
als
je
een
constante
defineert
voordat
je
parse_ini_file(
)
runt
,
wordt
hij
verwerkt
in
het
restultaat
.
Alleen
ini-waardes
worden
verwerkt
.
Bijvoorbeeld
:
Voorbeeld
1
.
Inhoud
van
sample.ini
;
Dit
is
een
voorbeeld
configuratie
bestand
;
Commentaar
begint
met
'
;'
,
net
zoals
in
php.ini
[first_section
]
one
=
1
five
=
5
animal
=
BIRD
[second_section
]
path
=
/
usr
/
local
/
bin
URL
=
"http
:
/
/www.example.com
/
~username
"
|
|
Voorbeeld
2
.
parse_ini_file(
)
voorbeeld
?php
define
(
'BIRD'
,
'Dodo
bird')
;
/
/
Verwerken
zonder
secties
$ini_array
=
parse_ini_file("sample.ini")
;
print_r($ini_array)
;
/
/
Verwerken
met
secties
$ini_array
=
parse_ini_file("sample.ini"
,
TRUE)
;
print_r($ini_array)
;
?
|
|
Zal
produceren
: