24 lines
637 B
PHP
24 lines
637 B
PHP
--TEST--
|
||
grapheme_strripos() function locale dependency test
|
||
--EXTENSIONS--
|
||
intl
|
||
--FILE--
|
||
<?php
|
||
var_dump(grapheme_strripos("abc", "abc", 0));
|
||
var_dump(grapheme_strripos("i", "\u{0130}", 0, "tr_TR"));
|
||
var_dump(grapheme_strripos("i", "\u{0130}", 0, "en_US"));
|
||
|
||
echo "=== Invalid locales ===\n";
|
||
var_dump(grapheme_strripos("abc", "abc", 0, locale: "defaaaaaaaaaaaaaaaaaaaaaaaaaaaa"));
|
||
var_dump(intl_get_error_code());
|
||
var_dump(intl_get_error_message());
|
||
?>
|
||
--EXPECTF--
|
||
int(0)
|
||
int(0)
|
||
bool(false)
|
||
=== Invalid locales ===
|
||
bool(false)
|
||
int(%d)
|
||
string(75) "grapheme_strripos(): Error creating search object: U_ILLEGAL_ARGUMENT_ERROR"
|