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

Descrizione

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.

Elenco dei parametri

name

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

Valori restituiti

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.

Esempi

Example #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'));
?>

Il precedente esempio visualizzerà qualcosa simile a:

localhost
3306
MyApp
NULL

Vedere anche:

add a note

User Contributed Notes

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