mirror of
https://github.com/php/php-src.git
synced 2024-12-04 15:23:44 +08:00
49 lines
914 B
PHP
49 lines
914 B
PHP
--TEST--
|
|
Test ResourceBundle array access and count - existing/missing keys
|
|
--FILE--
|
|
<?php
|
|
include "resourcebundle.inc";
|
|
|
|
// fall back
|
|
$r = new ResourceBundle( 'en_US', BUNDLE );
|
|
|
|
printf( "length: %d\n", count($r) );
|
|
printf( "teststring: %s\n", $r['teststring'] );
|
|
printf( "testint: %d\n", $r['testint'] );
|
|
|
|
print_r( $r['testvector'] );
|
|
|
|
printf( "testbin: %s\n", bin2hex($r['testbin']) );
|
|
|
|
$r2 = $r['testtable'];
|
|
printf( "testtable: %d\n", $r2['major'] );
|
|
|
|
$r2 = $r['testarray'];
|
|
printf( "testarray: %s\n", $r2[2] );
|
|
|
|
$t = $r['nonexisting'];
|
|
echo debug( $t );
|
|
?>
|
|
--EXPECT--
|
|
length: 6
|
|
teststring: Hello World!
|
|
testint: 2
|
|
Array
|
|
(
|
|
[0] => 1
|
|
[1] => 2
|
|
[2] => 3
|
|
[3] => 4
|
|
[4] => 5
|
|
[5] => 6
|
|
[6] => 7
|
|
[7] => 8
|
|
[8] => 9
|
|
[9] => 0
|
|
)
|
|
testbin: a1b2c3d4e5f67890
|
|
testtable: 3
|
|
testarray: string 3
|
|
NULL
|
|
2: Cannot load resource element 'nonexisting': U_MISSING_RESOURCE_ERROR
|