PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Abstract::get

(Yaf >=1.0.0)

Yaf_Config_Abstract::getRetrieve a configuration value

Beschreibung

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

Retrieves a configuration value by name. If name is omitted or null, the configuration object itself is returned, which can be used to iterate over all values.

Parameter-Liste

name

The configuration key. Dot notation (e.g. database.host) may be used to access nested values.

Rückgabewerte

The value associated with name. Array values are wrapped in a Yaf_Config_Abstract object. Returns null if the key does not exist, or the configuration object itself when name is null.

Beispiele

Beispiel #1 Yaf_Config_Abstract::get() example

<?php
/**
 * Assume /etc/myapp/application.ini contains:
 * [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'],
]);

// Array values are exposed as Yaf_Config_Abstract instances
echo $simple->get('database')->host, "\n";

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

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

localhost
127.0.0.1
NULL

Siehe auch

add a note

User Contributed Notes

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