(PHP 5 >= 5.3.0)
parse_ini_string — Analiza una cadena de configuración
$ini
[, bool $process_sections
= false
[, int $scanner_mode
= INI_SCANNER_NORMAL
]] )
parse_ini_string() devuelve las configuraciones de la cadena
ini
a una matriz asociativa.
La estructura de la cadena ini es la misma que la de php.ini.
ini
El contenido del archivo ini que va a ser analizado.
process_sections
Al establecer el parámetro process_sections
a TRUE
, se obtiene una matriz multidimesional, con
los nombres de las secciones y las configuraciones incluidas. El valor por defecto
de process_sections
es FALSE
scanner_mode
Puede ser o INI_SCANNER_NORMAL
(por defecto) o
INI_SCANNER_RAW
. Si INI_SCANNER_RAW
es proporcionado, los valores de las opciones no serán analizadas.
Las configuraciones son devueltas como un array asociativo si se tiene éxito,
y FALSE
si falla.
Nota: Hay palabras reservadas que no se deben usar como claves en los archivos ini. Éstas incluyen: null, yes, no, true, false, on, off, none. Los valores null, no y false resultan en "", yes y true resultan en "1". Los caracteres ?{}|&~![()^" no se deben usar en ningún lugar de la clave y tienen un significado especial en el valor.