PHP - Manual: ResourceBundle::get
2025-10-31
(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 2.0.0)
ResourceBundle::get -- resourcebundle_get — Get data from the bundle
面向对象风格
过程化风格
Get the data from the bundle by index or string key.
bundleResourceBundle object.
indexData index, must be string or integer.
fallbackWhether locale should match exactly or fallback to parent locale is allowed.
   Returns the data located at the index or null on error. Strings, integers and binary data strings
   are returned as corresponding PHP types, integer array is returned as PHP array. Complex types are
   returned as ResourceBundle object.
  
A TypeError is thrown if the offset type is invalid.
   A ValueError is thrown if
   if index is a string
   and is empty or is a int and does not
   fit into a 32 bit integer type.
  
| 版本 | 说明 | 
|---|---|
| 8.4.0 | A TypeError is thrown if
        the offset type is invalid.
        A ValueError is thrown if
        if indexis a string
        and is empty or is a int and does not
        fit into a 32 bit integer type. | 
示例 #1 resourcebundle_get() example
<?php
$r = resourcebundle_create( 'es', "/usr/share/data/myapp");
echo resourcebundle_get($r, 'somestring');
?>示例 #2 OO example
<?php
$r = new ResourceBundle( 'es', "/usr/share/data/myapp");
echo $r->get('somestring');
?>以上示例会输出:
?Hola, mundo!