(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)
ResourceBundle::get -- resourcebundle_get — Obtém os dados do pacote
Estilo orientado a objetos
Estilo procedural
Obtém os dados do pacote através de um índice ou de uma string chave.
bundle
Um objeto ResourceBundle.
index
O índice onde os dados estão. Pode ser uma string ou um intero.
fallback
O locale alternativo no caso de não encontrar o item exato ou outra alternativa.
Retorna os dados localizados no índice informado ou null
caso haja erro. Strings, inteiros e dados em binário
são retornados como seus tipo correspondentes em PHP. Um array de inteiros é retornado como um array PHP.
Tipos complexos são retornados como objetos ResourceBundle.
Uma exceção TypeError é lançada se o tipo do índice for inválido.
Uma exceção ValueError é lançada se
index
for uma string
e estiver vazia ou se for um int e não
couber em um tipo inteiro de 32 bits.
Versão | Descrição |
---|---|
8.4.0 |
Uma exceção TypeError é lançada se
o tipo do índice for inválido.
Uma exceção ValueError é lançada se
index for uma string
e estiver vazia ou se for um int e não
couber em um tipo inteiro de 32 bits.
|
Exemplo #1 Exemplo da função resourcebundle_get()
<?php
$r = resourcebundle_create( 'es', "/usr/share/data/myapp");
echo resourcebundle_get($r, 'somestring');
?>
Exemplo #2 Exemplo orientado à objeto
<?php
$r = new ResourceBundle( 'es', "/usr/share/data/myapp");
echo $r->get('somestring');
?>
O exemplo acima produzirá:
?Hola, mundo!