@@ -27,6 +27,8 @@ var_dump( range(1) ); // No.of args < expected
27
27
var_dump ( range (1 ,2 ,3 ,4 ) ); // No.of args > expected
28
28
var_dump ( range (-1 , -2 , 2 ) );
29
29
var_dump ( range ("a " , "j " , "z " ) );
30
+ var_dump ( range (0 , 1 , "140962482048819216326.24 " ) );
31
+ var_dump ( range (0 , 1 , "140962482048819216326.24. " ) );
30
32
31
33
echo "\n-- Testing Invalid steps -- " ;
32
34
$ step_arr = array ( "string " , NULL , FALSE , "" , "\0" );
@@ -78,11 +80,17 @@ bool(false)
78
80
Warning: range(): step exceeds the specified range in %s on line %d
79
81
bool(false)
80
82
83
+ Warning: range(): Invalid range string - must be numeric in %s on line %d
84
+ bool(false)
85
+
81
86
Warning: range(): step exceeds the specified range in %s on line %d
82
87
bool(false)
83
88
89
+ Warning: range(): Invalid range string - must be numeric in %s on line %d
90
+ bool(false)
91
+
84
92
-- Testing Invalid steps --
85
- Warning: range(): step exceeds the specified range in %s on line %d
93
+ Warning: range(): Invalid range string - must be numeric in %s on line %d
86
94
bool(false)
87
95
88
96
Warning: range(): step exceeds the specified range in %s on line %d
@@ -91,9 +99,9 @@ bool(false)
91
99
Warning: range(): step exceeds the specified range in %s on line %d
92
100
bool(false)
93
101
94
- Warning: range(): step exceeds the specified range in %s on line %d
102
+ Warning: range(): Invalid range string - must be numeric in %s on line %d
95
103
bool(false)
96
104
97
- Warning: range(): step exceeds the specified range in %s on line %d
105
+ Warning: range(): Invalid range string - must be numeric in %s on line %d
98
106
bool(false)
99
107
Done
0 commit comments