@@ -70,7 +70,11 @@ $values = array(
70
70
71
71
foreach ($ values as $ value ) {
72
72
echo "\nArg value " . (is_object ($ value ) ? get_class ($ value ) : $ value ) . " \n" ;
73
- var_dump ( get_class_methods ($ value ) );
73
+ try {
74
+ var_dump ( get_class_methods ($ value ) );
75
+ } catch (TypeError $ exception ) {
76
+ echo $ exception ->getMessage () . "\n" ;
77
+ }
74
78
};
75
79
echo "Done " ;
76
80
?>
@@ -80,89 +84,89 @@ Error: 2 - Undefined variable $undefined_var
80
84
Error: 2 - Undefined variable $unset_var
81
85
82
86
Arg value 0
83
- NULL
87
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, int given
84
88
85
89
Arg value 1
86
- NULL
90
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, int given
87
91
88
92
Arg value 12345
89
- NULL
93
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, int given
90
94
91
95
Arg value -2345
92
- NULL
96
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, int given
93
97
94
98
Arg value 10.5
95
- NULL
99
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, float given
96
100
97
101
Arg value -10.5
98
- NULL
102
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, float given
99
103
100
104
Arg value 101234567000
101
- NULL
105
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, float given
102
106
103
107
Arg value 1.07654321E-9
104
- NULL
108
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, float given
105
109
106
110
Arg value 0.5
107
- NULL
111
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, float given
108
112
Error: 2 - Array to string conversion
109
113
110
114
Arg value Array
111
- NULL
115
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, array given
112
116
Error: 2 - Array to string conversion
113
117
114
118
Arg value Array
115
- NULL
119
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, array given
116
120
Error: 2 - Array to string conversion
117
121
118
122
Arg value Array
119
- NULL
123
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, array given
120
124
Error: 2 - Array to string conversion
121
125
122
126
Arg value Array
123
- NULL
127
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, array given
124
128
Error: 2 - Array to string conversion
125
129
126
130
Arg value Array
127
- NULL
131
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, array given
128
132
129
133
Arg value
130
- NULL
134
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, null given
131
135
132
136
Arg value
133
- NULL
137
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, null given
134
138
135
139
Arg value 1
136
- NULL
140
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, bool given
137
141
138
142
Arg value
139
- NULL
143
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, bool given
140
144
141
145
Arg value 1
142
- NULL
146
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, bool given
143
147
144
148
Arg value
145
- NULL
149
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, bool given
146
150
147
151
Arg value
148
- NULL
152
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, string given
149
153
150
154
Arg value
151
- NULL
155
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, string given
152
156
153
157
Arg value string
154
- NULL
158
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, string given
155
159
156
160
Arg value string
157
- NULL
161
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, string given
158
162
159
163
Arg value stdClass
160
164
array(0) {
161
165
}
162
166
163
167
Arg value
164
- NULL
168
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, null given
165
169
166
170
Arg value
167
- NULL
171
+ get_class_methods(): Argument #1 ($class) must be a valid class name or object, null given
168
172
Done
0 commit comments