@@ -67,146 +67,98 @@ $values = array(
67
67
// loop through each element of the array for object
68
68
69
69
foreach ($ values as $ value ) {
70
- echo @"\nArg value: $ value (type: " . gettype ($ value ) . ") \n" ;
71
- var_dump ( get_class ($ value ) );
70
+ echo @"\nArg value: $ value (type: " . gettype ($ value ) . ") \n" ;
71
+ try {
72
+ var_dump ( get_class ($ value ) );
73
+ } catch (TypeError $ e ) {
74
+ echo $ e ->getMessage (), "\n" ;
75
+ }
72
76
};
73
77
74
78
echo "Done " ;
75
79
?>
76
80
--EXPECTF--
77
81
*** Testing get_class() : usage variations ***
78
82
79
- Notice: Undefined variable: undefined_var in %sget_class_variation_001.php on line 58
83
+ Notice: Undefined variable: undefined_var in %s on line %d
80
84
81
- Notice: Undefined variable: unset_var in %sget_class_variation_001.php on line 61
85
+ Notice: Undefined variable: unset_var in %s on line %d
82
86
83
87
Arg value: 0 (type: integer)
84
-
85
- Warning: get_class() expects parameter 1 to be object, int given in %sget_class_variation_001.php on line %d
86
- bool(false)
88
+ get_class() expects parameter 1 to be object, int given
87
89
88
90
Arg value: 1 (type: integer)
89
-
90
- Warning: get_class() expects parameter 1 to be object, int given in %sget_class_variation_001.php on line %d
91
- bool(false)
91
+ get_class() expects parameter 1 to be object, int given
92
92
93
93
Arg value: 12345 (type: integer)
94
-
95
- Warning: get_class() expects parameter 1 to be object, int given in %sget_class_variation_001.php on line %d
96
- bool(false)
94
+ get_class() expects parameter 1 to be object, int given
97
95
98
96
Arg value: -2345 (type: integer)
99
-
100
- Warning: get_class() expects parameter 1 to be object, int given in %sget_class_variation_001.php on line %d
101
- bool(false)
97
+ get_class() expects parameter 1 to be object, int given
102
98
103
99
Arg value: 10.5 (type: double)
104
-
105
- Warning: get_class() expects parameter 1 to be object, float given in %sget_class_variation_001.php on line %d
106
- bool(false)
100
+ get_class() expects parameter 1 to be object, float given
107
101
108
102
Arg value: -10.5 (type: double)
109
-
110
- Warning: get_class() expects parameter 1 to be object, float given in %sget_class_variation_001.php on line %d
111
- bool(false)
103
+ get_class() expects parameter 1 to be object, float given
112
104
113
105
Arg value: 101234567000 (type: double)
114
-
115
- Warning: get_class() expects parameter 1 to be object, float given in %sget_class_variation_001.php on line %d
116
- bool(false)
106
+ get_class() expects parameter 1 to be object, float given
117
107
118
108
Arg value: 1.07654321E-9 (type: double)
119
-
120
- Warning: get_class() expects parameter 1 to be object, float given in %sget_class_variation_001.php on line %d
121
- bool(false)
109
+ get_class() expects parameter 1 to be object, float given
122
110
123
111
Arg value: 0.5 (type: double)
124
-
125
- Warning: get_class() expects parameter 1 to be object, float given in %sget_class_variation_001.php on line %d
126
- bool(false)
112
+ get_class() expects parameter 1 to be object, float given
127
113
128
114
Arg value: Array (type: array)
129
-
130
- Warning: get_class() expects parameter 1 to be object, array given in %sget_class_variation_001.php on line %d
131
- bool(false)
115
+ get_class() expects parameter 1 to be object, array given
132
116
133
117
Arg value: Array (type: array)
134
-
135
- Warning: get_class() expects parameter 1 to be object, array given in %sget_class_variation_001.php on line %d
136
- bool(false)
118
+ get_class() expects parameter 1 to be object, array given
137
119
138
120
Arg value: Array (type: array)
139
-
140
- Warning: get_class() expects parameter 1 to be object, array given in %sget_class_variation_001.php on line %d
141
- bool(false)
121
+ get_class() expects parameter 1 to be object, array given
142
122
143
123
Arg value: Array (type: array)
144
-
145
- Warning: get_class() expects parameter 1 to be object, array given in %sget_class_variation_001.php on line %d
146
- bool(false)
124
+ get_class() expects parameter 1 to be object, array given
147
125
148
126
Arg value: Array (type: array)
149
-
150
- Warning: get_class() expects parameter 1 to be object, array given in %sget_class_variation_001.php on line %d
151
- bool(false)
127
+ get_class() expects parameter 1 to be object, array given
152
128
153
129
Arg value: (type: NULL)
154
-
155
- Warning: get_class() expects parameter 1 to be object, null given in %s on line %d
156
- bool(false)
130
+ get_class() expects parameter 1 to be object, null given
157
131
158
132
Arg value: (type: NULL)
159
-
160
- Warning: get_class() expects parameter 1 to be object, null given in %s on line %d
161
- bool(false)
133
+ get_class() expects parameter 1 to be object, null given
162
134
163
135
Arg value: 1 (type: boolean)
164
-
165
- Warning: get_class() expects parameter 1 to be object, bool given in %sget_class_variation_001.php on line %d
166
- bool(false)
136
+ get_class() expects parameter 1 to be object, bool given
167
137
168
138
Arg value: (type: boolean)
169
-
170
- Warning: get_class() expects parameter 1 to be object, bool given in %sget_class_variation_001.php on line %d
171
- bool(false)
139
+ get_class() expects parameter 1 to be object, bool given
172
140
173
141
Arg value: 1 (type: boolean)
174
-
175
- Warning: get_class() expects parameter 1 to be object, bool given in %sget_class_variation_001.php on line %d
176
- bool(false)
142
+ get_class() expects parameter 1 to be object, bool given
177
143
178
144
Arg value: (type: boolean)
179
-
180
- Warning: get_class() expects parameter 1 to be object, bool given in %sget_class_variation_001.php on line %d
181
- bool(false)
145
+ get_class() expects parameter 1 to be object, bool given
182
146
183
147
Arg value: (type: string)
184
-
185
- Warning: get_class() expects parameter 1 to be object, string given in %sget_class_variation_001.php on line %d
186
- bool(false)
148
+ get_class() expects parameter 1 to be object, string given
187
149
188
150
Arg value: (type: string)
189
-
190
- Warning: get_class() expects parameter 1 to be object, string given in %sget_class_variation_001.php on line %d
191
- bool(false)
151
+ get_class() expects parameter 1 to be object, string given
192
152
193
153
Arg value: string (type: string)
194
-
195
- Warning: get_class() expects parameter 1 to be object, string given in %sget_class_variation_001.php on line %d
196
- bool(false)
154
+ get_class() expects parameter 1 to be object, string given
197
155
198
156
Arg value: string (type: string)
199
-
200
- Warning: get_class() expects parameter 1 to be object, string given in %sget_class_variation_001.php on line %d
201
- bool(false)
157
+ get_class() expects parameter 1 to be object, string given
202
158
203
159
Arg value: (type: NULL)
204
-
205
- Warning: get_class() expects parameter 1 to be object, null given in %s on line %d
206
- bool(false)
160
+ get_class() expects parameter 1 to be object, null given
207
161
208
162
Arg value: (type: NULL)
209
-
210
- Warning: get_class() expects parameter 1 to be object, null given in %s on line %d
211
- bool(false)
163
+ get_class() expects parameter 1 to be object, null given
212
164
Done
0 commit comments