--TEST-- locale_get_display_script() icu >= 52.1 --EXTENSIONS-- intl --FILE-- getMessage(). PHP_EOL; } try { ut_loc_get_display_script("a-DE", "locale=a\0-DE"); } catch (\ValueError $e) { echo $e->getMessage(). PHP_EOL; } return $res_str; } include_once( 'ut_common.inc' ); ut_run(); ?> --EXPECT-- Locale::getDisplayScript(): Argument #1 ($locale) must not contain any null bytes Locale::getDisplayScript(): Argument #2 ($displayLocale) must not contain any null bytes locale_get_display_script(): Argument #1 ($locale) must not contain any null bytes locale_get_display_script(): Argument #2 ($displayLocale) must not contain any null bytes locale='uk-ua_CALIFORNIA@currency=;currency=GRN' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='root' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='uk@currency=EURO' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='Hindi' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='de' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='fr' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='ja' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='i-enochian' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='zh-Hant' disp_locale=en : display_script=Traditional Han disp_locale=fr : display_script=sinogrammes traditionnels disp_locale=de : display_script=Traditionelles Chinesisch ----------------- locale='zh-Hans' disp_locale=en : display_script=Simplified Han disp_locale=fr : display_script=sinogrammes simplifiés disp_locale=de : display_script=Vereinfachtes Chinesisch ----------------- locale='sr-Cyrl' disp_locale=en : display_script=Cyrillic disp_locale=fr : display_script=cyrillique disp_locale=de : display_script=Kyrillisch ----------------- locale='sr-Latn' disp_locale=en : display_script=Latin disp_locale=fr : display_script=latin disp_locale=de : display_script=Lateinisch ----------------- locale='zh-Hans-CN' disp_locale=en : display_script=Simplified Han disp_locale=fr : display_script=sinogrammes simplifiés disp_locale=de : display_script=Vereinfachtes Chinesisch ----------------- locale='sr-Latn-CS' disp_locale=en : display_script=Latin disp_locale=fr : display_script=latin disp_locale=de : display_script=Lateinisch ----------------- locale='sl-rozaj' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='sl-nedis' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='de-CH-1901' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='sl-IT-nedis' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='sl-Latn-IT-nedis' disp_locale=en : display_script=Latin disp_locale=fr : display_script=latin disp_locale=de : display_script=Lateinisch ----------------- locale='de-DE' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='en-US' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='es-419' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='de-CH-x-phonebk' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='az-Arab-x-AZE-derbend' disp_locale=en : display_script=Arabic disp_locale=fr : display_script=arabe disp_locale=de : display_script=Arabisch ----------------- locale='zh-min' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='zh-min-nan-Hant-CN' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='x-whatever' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='qaa-Qaaa-QM-x-southern' disp_locale=en : display_script=Qaaa disp_locale=fr : display_script=Qaaa disp_locale=de : display_script=Qaaa ----------------- locale='sr-Latn-QM' disp_locale=en : display_script=Latin disp_locale=fr : display_script=latin disp_locale=de : display_script=Lateinisch ----------------- locale='sr-Qaaa-CS' disp_locale=en : display_script=Qaaa disp_locale=fr : display_script=Qaaa disp_locale=de : display_script=Qaaa ----------------- locale='en-US-u-islamCal' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='zh-CN-a-myExt-x-private' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='en-a-myExt-b-another' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='de-419-DE' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='a-DE' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= ----------------- locale='ar-a-aaa-b-bbb-a-ccc' disp_locale=en : display_script= disp_locale=fr : display_script= disp_locale=de : display_script= -----------------