I file di configurazione di PHP
Quando mai si crea un'applicazione decente dimensioni si avrà probabilmente bisogno di salvare i valori di configurazione. Mentre è possibile codificare i valori di configurazione questo può rendere il codice più fragili come si dovrà aggiornare tali modifiche alla configurazione ovunque essi sono fissi quando si desidera aggiornare il valore. Quale potrebbe essere piuttosto un dolore se questo viene memorizzato in 10 + i file !
Il modo più semplice per aggirare questo è utilizzando PHP integrato in capacità di configurazione.
Per fare questo creare il file di configurazione, in questo caso la sua config.ini chiamato.
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "localhost"
" test " Nome utente Password = "test"
" password1 23 " Password = "password1 23"
Questo può quindi essere letto con la funzione
parse_ini_file, in questo modo:
config = parse_ini_file ( " config . ini " ) ; $ Config = parse_ini_file ("ini config.");
will output phprocks / / Emette phprocks
$ config [ ' DatabaseName ' ] ; echo $ config ['DatabaseName'];
Se hai un sacco di valori di configurazione può essere suddiviso in sezioni in modo che il file di configurazione verrebbe modificato in modo da essere:
Database ] [Database]
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "localhost"
" test " Nome utente Password = "test"
" password1 23 " Password = "password1 23"
Site ] [Sito]
" PHP Rocks ! - " SiteTitle = "PHP - Rocks!"
Quindi, per utilizzare il file di configurazione con sezioni che vi servono per specificare un parametro aggiuntivo nella funzione parse_ini_file come illustrato di seguito.
config = parse_ini_file ( " config . ini " , true ) ; $ Config = parse_ini_file ("ini config.", True);
will output phprocks / / Emette phprocks
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; echo $ config ['Database'] ['DatabaseName'];
Ciò restituisce un array multidimensionale è per questo che è necessario specificare la sezione che si desidera in modo nell'esempio precedente
Database prima della
DatabaseName elemento di configurazione
Commento a data: 1. Pagina 1 di 1. Valutazione media:

8:46pm on Thursday, April 14th, 2011 Waleed 20:46 il Giovedi, Aprile 14th, 2011
Semplicemente incredibile. Dopo aver attraversato esercitazione tanti, questa cosa la configurazione è utile e nuovo per me ..
PHP-Rocks .. Si Rocks.
Scritto da Dominic Skinner
Ultimo aggiornamento: 2011/10/25 16:00:38