(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
php_ini_scanned_files — Devuelve la lista de ficheros .ini analizados en los directorios de configuración adicionales
php_ini_scanned_files() devuelve una lista de nombres de ficheros de configuración analizados después de php.ini. Esta lista está en formato CSV. Los directorios examinados son definidos por una opción de configuración durante la compilación, y opcionalmente por una variable de entorno durante la ejecución: más información está disponible en el guía de instalación.
Los ficheros de configuración devueltos incluyen la ruta completa.
Esta función no tiene parámetros.
Devuelve un string donde los ficheros .ini están separados por comas en caso
de éxito. Cada coma es seguida por un retorno de línea. Si la directiva de
configuración --with-config-file-scan-dir no ha sido
definida y la variable de entorno
PHP_INI_SCAN_DIR no está definida, false
es devuelto.
Si estaba definida y el directorio estaba vacío, una cadena vacía es devuelta.
Si un fichero es ilegible, el fichero será igualmente incluido en el
string devuelto pero también provocará un error PHP.
Este error PHP será visible tanto durante la compilación como al utilizar
php_ini_scanned_files().
Ejemplo #1 Un ejemplo de lista devuelta por php_ini_scanned_files()
<?php
if ($filelist = php_ini_scanned_files()) {
if (strlen($filelist) > 0) {
$files = explode(',', $filelist);
foreach ($files as $file) {
echo "<li>" . trim($file) . "</li>\n";
}
}
}
?>