Dutch PHP Conference 2027

Yaf_Config_Ini::__construct

(Yaf >=1.0.0)

Yaf_Config_Ini::__constructConstructeur de Yaf_Config_Ini

Description

publicfunction Yaf_Config_Ini::__construct(mixed $config_file, string $section = NULL)

Crée une nouvelle instance de Yaf_Config_Ini à partir d'un fichier INI ou d'un tableau. La configuration résultante est toujours en lecture seule.

Liste de paramètres

config_file

Le chemin vers un fichier INI, ou un tableau de valeurs de configuration.

section

Le nom de la section INI à charger. Si omis, toutes les sections sont chargées.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec Yaf_Config_Ini::__construct()

<?php
/**
 * Supposons que /etc/myapp/application.ini contienne :
 * [common]
 * application.name = "MyApp"
 * database.host    = "localhost"
 * database.port    = 3306
 *
 * [production : common]
 * log.level        = "warning"
 */

// Charge uniquement la section "production", qui hérite de "common"
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'production');

echo $config->application->name, "\n";
echo $config->database->host, "\n";
echo $config->log->level, "\n";
?>

Résultat de l'exemple ci-dessus est similaire à :

MyApp
localhost
warning

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top