array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'resourcebundle.get.php', 1 => 'ResourceBundle::get', ), 'up' => array ( 0 => 'class.resourcebundle.php', 1 => 'ResourceBundle', ), 'prev' => array ( 0 => 'resourcebundle.geterrormessage.php', 1 => 'ResourceBundle::getErrorMessage', ), 'next' => array ( 0 => 'resourcebundle.locales.php', 1 => 'ResourceBundle::getLocales', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/intl/resourcebundle/get.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
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!