PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Abstract::get

(Yaf >=1.0.0)

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

Description

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

Récupère une valeur de configuration à partir de son nom. Si name est omis ou vaut null, l'objet de configuration lui-même est retourné, ce qui permet d'itérer sur toutes les valeurs.

Liste de paramètres

name

La clé de configuration. La notation pointée (par exemple database.host) peut être utilisée pour accéder aux valeurs imbriquées.

Valeurs de retour

La valeur associée à name. Les valeurs de type tableau sont encapsulées dans un objet Yaf_Config_Abstract. 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_Abstract::get()

<?php
/**
 * En supposant que /etc/myapp/application.ini contienne :
 * [common]
 * database.host = "localhost"
 * database.port = 3306
 */
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');
echo $config->get('database.host'), "\n";

$simple = new Yaf_Config_Simple([
    'database' => ['host' => '127.0.0.1'],
]);

// Les valeurs de type tableau sont exposées comme des instances de Yaf_Config_Abstract
echo $simple->get('database')->host, "\n";

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

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

localhost
127.0.0.1
NULL

Voir aussi

add a note

User Contributed Notes

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