Yaconf::get
(PECL yaconf >= 1.0.0)
Yaconf::get — Recupera um item
Parâmetros
name
-
Chave de configuração, a chave se parece com "arquivo.chave", or "arquivo.secao,chave".
default_value
-
Se a chave não existir, o método retorna o valor deste parâmetro como resultado.
Valor Retornado
Retorna o resultado da configuração (string ou array) se a chave existir, ou retorno o valor do parâmetro default_value caso contrário.
Exemplos
Example #1 INI() de exemplo
;arquivo foo.ini, localizado no diretório yaconf.directoy [SecaoA] ;par de chave-valor chave=valor ;hash[a]=valor hash.a=valor ;arr[0]=valor arr.0=valor ;ou arr[]=valor ;SecaoB herda SecaoA [SecaoB:SecaoA] ;substitui a configuração "chave" na SecaoA chave=novo_valor
O exemplo acima produzirá algo semelhante a:
php7 -r 'var_dump(Yaconf::get("foo.SecaoA.chave"));' // string(5) "valor" php7 -r 'var_dump(Yaconf::get("foo.SecaoB.chave"));' // string(10) "novo_valor" php7 -r 'var_dump(Yaconf::get("foo")["SecaoA"]["hash"]);' // array(1)