@@ -7,82 +7,54 @@ Test grapheme_strpos-alike functions with empty needle
7
7
8
8
ini_set ("intl.error_level " , E_WARNING );
9
9
10
- try {
11
- var_dump (grapheme_strpos ("abc " , "" , -1 ));
12
- } catch (ValueError $ exception ) {
13
- echo $ exception ->getMessage () . "\n" ;
14
- }
15
-
16
- try {
17
- var_dump (grapheme_strpos ("abc " , "" ));
18
- } catch (ValueError $ exception ) {
19
- echo $ exception ->getMessage () . "\n" ;
20
- }
21
-
22
- try {
23
- var_dump (grapheme_strpos ("abc " , "" , -1 ));
24
- } catch (ValueError $ exception ) {
25
- echo $ exception ->getMessage () . "\n" ;
26
- }
27
-
28
- try {
29
- var_dump (grapheme_stripos ("abc " , "" ));
30
- } catch (ValueError $ exception ) {
31
- echo $ exception ->getMessage () . "\n" ;
32
- }
33
-
34
- try {
35
- var_dump (grapheme_stripos ("abc " , "" , -1 ));
36
- } catch (ValueError $ exception ) {
37
- echo $ exception ->getMessage () . "\n" ;
38
- }
39
-
40
- try {
41
- var_dump (grapheme_strrpos ("abc " , "" ));
42
- } catch (ValueError $ exception ) {
43
- echo $ exception ->getMessage () . "\n" ;
44
- }
45
-
46
- try {
47
- var_dump (grapheme_strrpos ("abc " , "" , -1 ));
48
- } catch (ValueError $ exception ) {
49
- echo $ exception ->getMessage () . "\n" ;
50
- }
51
-
52
- try {
53
- var_dump (grapheme_strripos ("abc " , "" ));
54
- } catch (ValueError $ exception ) {
55
- echo $ exception ->getMessage () . "\n" ;
56
- }
57
-
58
- try {
59
- var_dump (grapheme_strripos ("abc " , "" , 1 ));
60
- } catch (ValueError $ exception ) {
61
- echo $ exception ->getMessage () . "\n" ;
62
- }
63
-
64
- try {
65
- var_dump (grapheme_strstr ("abc " , "" ));
66
- } catch (ValueError $ exception ) {
67
- echo $ exception ->getMessage () . "\n" ;
68
- }
69
-
70
- try {
71
- var_dump (grapheme_stristr ("abc " , "" ));
72
- } catch (ValueError $ exception ) {
73
- echo $ exception ->getMessage () . "\n" ;
74
- }
10
+ var_dump (grapheme_strpos ("abc " , "" ));
11
+ var_dump (grapheme_strpos ("abc " , "" , -1 ));
12
+ var_dump (grapheme_stripos ("abc " , "" ));
13
+ var_dump (grapheme_stripos ("abc " , "" , -1 ));
14
+ var_dump (grapheme_strrpos ("abc " , "" ));
15
+ var_dump (grapheme_strrpos ("abc " , "" , -1 ));
16
+ var_dump (grapheme_strripos ("abc " , "" ));
17
+ var_dump (grapheme_strripos ("abc " , "" , 1 ));
18
+ var_dump (grapheme_strstr ("abc " , "" ));
19
+ var_dump (grapheme_strstr ("abc " , "" , true ));
20
+ var_dump (grapheme_stristr ("abc " , "" ));
21
+ var_dump (grapheme_stristr ("abc " , "" , true ));
22
+ var_dump (grapheme_strpos ("äbc " , "" ));
23
+ var_dump (grapheme_strpos ("äbc " , "" , -1 ));
24
+ var_dump (grapheme_stripos ("äbc " , "" ));
25
+ var_dump (grapheme_stripos ("äbc " , "" , -1 ));
26
+ var_dump (grapheme_strrpos ("äbc " , "" ));
27
+ var_dump (grapheme_strrpos ("äbc " , "" , -1 ));
28
+ var_dump (grapheme_strripos ("äbc " , "" ));
29
+ var_dump (grapheme_strripos ("äbc " , "" , 1 ));
30
+ var_dump (grapheme_strstr ("äbc " , "" ));
31
+ var_dump (grapheme_strstr ("äbc " , "" , true ));
32
+ var_dump (grapheme_stristr ("äbc " , "" ));
33
+ var_dump (grapheme_stristr ("äbc " , "" , true ));
75
34
76
35
?>
77
36
--EXPECT--
78
- grapheme_strpos(): Argument #2 ($needle) cannot be empty
79
- grapheme_strpos(): Argument #2 ($needle) cannot be empty
80
- grapheme_strpos(): Argument #2 ($needle) cannot be empty
81
- grapheme_stripos(): Argument #2 ($needle) cannot be empty
82
- grapheme_stripos(): Argument #2 ($needle) cannot be empty
83
- grapheme_strrpos(): Argument #2 ($needle) cannot be empty
84
- grapheme_strrpos(): Argument #2 ($needle) cannot be empty
85
- grapheme_strripos(): Argument #2 ($needle) cannot be empty
86
- grapheme_strripos(): Argument #2 ($needle) cannot be empty
87
- grapheme_strstr(): Argument #2 ($needle) cannot be empty
88
- grapheme_stristr(): Argument #2 ($needle) cannot be empty
37
+ int(0)
38
+ int(2)
39
+ int(0)
40
+ int(2)
41
+ int(3)
42
+ int(2)
43
+ int(3)
44
+ int(3)
45
+ string(3) "abc"
46
+ string(0) ""
47
+ string(3) "abc"
48
+ string(0) ""
49
+ int(0)
50
+ int(2)
51
+ int(0)
52
+ int(2)
53
+ int(3)
54
+ int(2)
55
+ int(3)
56
+ int(3)
57
+ string(4) "äbc"
58
+ string(0) ""
59
+ string(4) "äbc"
60
+ string(0) ""
0 commit comments