function ut_main() { $str_res = ''; // fall back $r = ut_resourcebundle_create('en_US', BUNDLE); $str_res .= sprintf("length: %d\n", ut_resourcebundle_count($r)); $str_res .= sprintf("teststring: %s\n", ut_resourcebundle_get($r, 'teststring')); $str_res .= sprintf("testint: %d\n", ut_resourcebundle_get($r, 'testint')); $str_res .= print_r(ut_resourcebundle_get($r, 'testvector'), true); $str_res .= sprintf("testbin: %s\n", bin2hex(ut_resourcebundle_get($r, 'testbin'))); $r2 = ut_resourcebundle_get($r, 'testtable'); $str_res .= sprintf("testtable: %d\n", ut_resourcebundle_get($r2, 'major')); $r2 = ut_resourcebundle_get($r, 'testarray'); $str_res .= sprintf("testarray: %s\n", ut_resourcebundle_get($r2, 2)); $t = ut_resourcebundle_get($r, 'nonexisting'); $str_res .= debug($t); return $str_res; }
function ut_main() { $str_res = ''; // all fine $r1 = ut_resourcebundle_create('root', BUNDLE); $str_res .= debug($r1); $str_res .= print_r($r1['teststring'], true) . "\n"; // non-root one $r1 = ut_resourcebundle_create('es', BUNDLE); $str_res .= debug($r1); $str_res .= print_r($r1['teststring'], true) . "\n"; // fall back $r1 = ut_resourcebundle_create('en_US', BUNDLE); $str_res .= debug($r1); $str_res .= print_r($r1['testsring'], true); // fall out $r2 = ut_resourcebundle_create('en_US', BUNDLE, false); $str_res .= debug($r2); // missing $r3 = ut_resourcebundle_create('en_US', 'nonexisting'); $str_res .= debug($r3); return $str_res; }