Skip to content

Commit 532a91c

Browse files
Fix intl_get_error_message() example
Co-authored-by: Masaki Kagaya <masakielastic@gmail.com>
1 parent 52209b3 commit 532a91c

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

reference/intl/functions/intl-get-error-message.xml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,25 @@
3737
<programlisting role="php">
3838
<![CDATA[
3939
<?php
40-
if( Collator::getAvailableLocales() === false ) {
41-
show_error( intl_get_error_message() );
40+
41+
$bundle = resourcebundle_create('en_US', __DIR__ . '/does-not-exist', false);
42+
43+
if ($bundle === null) {
44+
$errorCode = intl_get_error_code();
45+
46+
printf("Error name: %s\n", intl_error_name($errorCode));
47+
printf("Error message: %s\n", intl_get_error_message());
4248
}
43-
?>
4449
]]>
4550
</programlisting>
4651
</example>
52+
&example.outputs;
53+
<screen>
54+
<![CDATA[
55+
Error name: U_MISSING_RESOURCE_ERROR
56+
Error message: resourcebundle_create(): Cannot load libICU resource bundle: U_MISSING_RESOURCE_ERROR
57+
]]>
58+
</screen>
4759
</para>
4860
</refsect1>
4961

0 commit comments

Comments
 (0)