PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Ini::get

(Yaf >=1.0.0)

Yaf_Config_Ini::getRetrieve a configuration value

Beschreibung

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

Retrieves a configuration value by name. Dot notation (e.g. database.host) can be used to access nested values. If name is omitted or null, the configuration object itself is returned.

Parameter-Liste

name

The configuration key, optionally using dot notation for nested access.

Rückgabewerte

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

Beispiele

Beispiel #1 Yaf_Config_Ini::get() example

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

// Dot notation for nested access
echo $config->get('database.host'), "\n";

// Array values are wrapped in a Yaf_Config_Ini object
echo $config->get('database')->port, "\n";

// No argument: the configuration object itself is returned
echo $config->get()->application->name, "\n";

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

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

localhost
3306
MyApp
NULL

Siehe auch

add a note

User Contributed Notes

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