Los archivos de configuración de PHP
Cuando cada vez que crear una aplicación de tamaño decente es probable que necesites para guardar los valores de configuración. Mientras que usted puede codificar los valores de configuración esto puede hacer que el código sea más frágil a medida que se tiene que actualizar estos cambios de configuración en todas partes están codificados cuando se desea actualizar el valor. ¿Cuál podría ser un dolor si éste se almacena en 10 + archivos !
La forma más sencilla de evitar esto es mediante el uso integrado de PHP en la capacidad de configuración.
Para hacer esto crear su propio archivo de configuración, en este caso su config.ini llamada.
" phprocks " DatabaseName = "phprocks"
" localhost " Nombre de host = "localhost"
" test " Nombre de usuario = "prueba"
" password1 23 " Password = "password1 23"
Esto se puede leer con la función de
parse_ini_file, así:
config = parse_ini_file ( " config . ini " ) ; $ Config = parse_ini_file ("configuración INI.");
will output phprocks / / Es la salida phprocks
$ config [ ' DatabaseName ' ] ; echo $ config ['DatabaseName'];
Si usted tiene un montón de valores de configuración se puede dividir en secciones para que el archivo de configuración se pueden modificar para ser:
Database ] [Base de datos]
" phprocks " DatabaseName = "phprocks"
" localhost " Nombre de host = "localhost"
" test " Nombre de usuario = "prueba"
" password1 23 " Password = "password1 23"
Site ] [Sitio]
" PHP Rocks ! - " SiteTitle = "PHP - Rocks!"
Así que para usar el archivo de configuración con las secciones necesarias para especificar un parámetro adicional en la función parse_ini_file como se muestra abajo.
config = parse_ini_file ( " config . ini " , true ) ; $ Config = parse_ini_file ("config. Ini", true);
will output phprocks / / Es la salida phprocks
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; echo $ config ['Database'] ['DatabaseName'];
Esto devuelve una matriz multidimensional por lo que primero debe especificar la sección que desea que en el ejemplo anterior
de base de datos antes de que el elemento de configuración
DatabaseName
Comentarios hasta la fecha: 1. Página 1 de 1. Valoración media:

8:46pm on Thursday, April 14th, 2011 Waleed 20:46 el Jueves, 14 de abril 2011
Simplemente increíble. Después de pasar por tutorial para muchos, esta configuración es algo útil y nuevo para mí ..
PHP-Rocks .. usted Rocks.
Escrito por Domingo Skinner
Última actualización: 25/10/2011 16:00:38