Yaf_Config_Ini::__get

(Yaf >=1.0.0)

Yaf_Config_Ini::__getRecuperar un elemento

Descripción

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

Recupera un valor de configuración por su nombre. Puede usarse la notación de punto (por ejemplo database.host) para acceder a valores anidados. Si se omite name o es null, se devuelve el propio objeto de configuración.

Parámetros

name

La clave de configuración, opcionalmente usando la notación de punto para el acceso anidado.

Valores devueltos

El valor asociado con name. Los arrays se envuelven en un Yaf_Config_Ini. Devuelve null si la clave no existe, o la configuración completa si name es null.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Config_Ini::get()

<?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";

// Sin argumento: se devuelve el propio objeto de configuración
echo $config->get()->application->name, "\n";

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

Resultado del ejemplo anterior es similar a:

localhost
3306
MyApp
NULL

Véase también

add a note

User Contributed Notes

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