ResourceBundle::get

resourcebundle_get

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)

ResourceBundle::get -- resourcebundle_getObtém os dados do pacote

Descrição

Estilo orientado a objetos

public ResourceBundle::get(string|int $index, bool $fallback = true): mixed

Estilo procedural

resourcebundle_get(ResourceBundle $bundle, string|int $index, bool $fallback = true): mixed

Obtém os dados do pacote através de um índice ou de uma string chave.

Parâmetros

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.

Valor Retornado

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.

Erros/Exceções

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.

Registro de Alterações

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.

Exemplos

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!

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top