(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
php_ini_scanned_files — Retourne la liste des fichiers .ini analysés dans les dossiers de configuration supplémentaires
php_ini_scanned_files() retourne une liste de noms de fichiers de configuration analysés après php.ini. Cette liste est au format CSV. Les dossiers examinés sont définis par une option de configuration lors de la compilation, et optionnellement par une variable d'environnement lors de l'exécution : plus d'informations sont disponibles dans le guide d'installation.
Les fichiers de configuration retournés incluent le chemin entier.
Cette fonction ne contient aucun paramètre.
Retourne une chaîne de caractères où les fichiers .ini sont séparés par des virgules en cas
de succès. Chaque virgule est suivie d'un retour à la ligne. Si la directive de
configuration --with-config-file-scan-dir n'a
pas été définie et que la variable d'environnement
PHP_INI_SCAN_DIR n'est pas définie, false est retourné.
Si c'était défini et que le dossier était vide, une chaîne vide est retournée.
Si un fichier est méconnaissable, le fichier sera quand même inclus dans la
chaîne de caractères retournée mais entraînera également une erreur PHP.
Cette erreur PHP sera visible à la fois au moment de la compilation et lors de
l'utilisation de php_ini_scanned_files().
Exemple #1 Un exemple de liste retournée par 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";
}
}
}
?>