2 Test sql_regcase() function : usage variations - unexpected arg type
5 /* Prototype : proto string sql_regcase(string string)
6 * Description: Make regular expression for case insensitive match
7 * Source code: ext/standard/reg.c
8 * Alias to functions: msql_regcase
11 function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) {
12 echo "Error: $err_no - $err_msg, $filename($linenum)\n";
14 set_error_handler('test_error_handler');
16 echo "*** Testing sql_regcase() : usage variations ***\n";
18 // Initialise function arguments not being substituted (if any)
20 //get an unset variable
24 //array of values to iterate over
45 array('color' => 'red', 'item' => 'pen'),
71 // loop through each element of the array for string
73 foreach($values as $value) {
74 echo "\nArg value $value \n";
75 var_dump( sql_regcase($value) );
81 *** Testing sql_regcase() : usage variations ***
82 Error: 8 - Undefined variable: undefined_var, %s(62)
83 Error: 8 - Undefined variable: unset_var, %s(65)
86 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
90 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
94 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
98 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
102 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
106 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
109 Arg value 101234567000
110 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
111 string(12) "101234567000"
113 Arg value 1.07654321E-9
114 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
115 string(16) "1.07654321[Ee]-9"
118 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
120 Error: 8 - Array to string conversion, %ssql_regcase_variation_001.php(%d)
123 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
124 Error: 2 - sql_regcase() expects parameter 1 to be string, array given, %s(72)
126 Error: 8 - Array to string conversion, %ssql_regcase_variation_001.php(%d)
129 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
130 Error: 2 - sql_regcase() expects parameter 1 to be string, array given, %s(72)
132 Error: 8 - Array to string conversion, %ssql_regcase_variation_001.php(%d)
135 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
136 Error: 2 - sql_regcase() expects parameter 1 to be string, array given, %s(72)
138 Error: 8 - Array to string conversion, %ssql_regcase_variation_001.php(%d)
141 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
142 Error: 2 - sql_regcase() expects parameter 1 to be string, array given, %s(72)
144 Error: 8 - Array to string conversion, %ssql_regcase_variation_001.php(%d)
147 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
148 Error: 2 - sql_regcase() expects parameter 1 to be string, array given, %s(72)
152 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
156 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
160 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
164 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
168 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
172 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
176 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
180 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
182 Error: 4096 - Object of class stdClass could not be converted to string, %s(71)
185 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
186 Error: 2 - sql_regcase() expects parameter 1 to be string, object given, %s(72)
190 Error: 8192 - Function sql_regcase() is deprecated, %s(72)
194 Error: 8192 - Function sql_regcase() is deprecated, %s(72)