PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Ini::get

(Yaf >=1.0.0)

Yaf_Config_Ini::getRécupère une valeur de configuration

Description

public function Yaf_Config_Ini::get(string $name = NULL): mixed

Récupère une valeur de configuration à partir de son nom. La notation pointée (par exemple database.host) peut être utilisée pour accéder aux valeurs imbriquées. Si name est omis ou vaut null, l'objet de configuration lui-même est retourné.

Liste de paramètres

name

La clé de configuration, utilisant éventuellement la notation pointée pour un accès imbriqué.

Valeurs de retour

La valeur associée à name. Les valeurs de type tableau sont encapsulées dans un objet Yaf_Config_Ini. Retourne null si la clé n'existe pas, ou l'objet de configuration lui-même lorsque name vaut null.

Exemples

Exemple #1 Exemple avec Yaf_Config_Ini::get()

<?php
/**
 * Supposons que /etc/myapp/application.ini contienne :
 * [common]
 * application.name = "MyApp"
 * database.host    = "localhost"
 * database.port    = 3306
 */
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');

// Notation pointée pour un accès imbriqué
echo $config->get('database.host'), "\n";

// Les valeurs de type tableau sont encapsulées dans un objet Yaf_Config_Ini
echo $config->get('database')->port, "\n";

// Sans argument : l'objet de configuration lui-même est retourné
echo $config->get()->application->name, "\n";

var_dump($config->get('missing.key'));
?>

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

localhost
3306
MyApp
NULL

Voir aussi

add a note

User Contributed Notes

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