After taking your course, my knowledge of PHP has ballooned! "Dopo aver preso il corso, la mia conoscenza di PHP è aumentato a dismisura!"
Derubare

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.

security image
Scritto da Dominic Skinner
Ultimo aggiornamento: 2011/10/25 16:00:38