PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Abstract::get

(Yaf >=1.0.0)

Yaf_Config_Abstract::getConsultor

Descripción

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

Recupera un valor de configuración por su nombre. Si se omite name o es null, se devuelve el propio objeto de configuración, que puede usarse para iterar sobre todos los valores.

Parámetros

name

La clave de configuración. Se puede usar la notación de puntos (p.ej. database.host) para acceder a valores anidados.

Valores devueltos

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

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Config_Abstract::get()

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

Resultado del ejemplo anterior es similar a:

localhost
127.0.0.1
NULL

Véase también

add a note

User Contributed Notes

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