(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.
bundleUm objeto ResourceBundle.
indexO índice onde os dados estão. Pode ser uma string ou um intero.
fallbackO 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!