Catchable fatal error: Argument 1 passed to foo() must be an array, called in %sarray_type_hint_001.php on line 7 and defined in %sarray_type_hint_001.php on line 2
Catchable fatal error: Argument 1 passed to foo() must be an array, integer given, called in %sarray_type_hint_001.php on line 7 and defined in %sarray_type_hint_001.php on line 2
Warning: Missing argument 1 for NormalTest(), called in %sbug33996.php on line 17 and defined in %sbug33996.php on line 12
Warning: Missing argument 1 for NormalTest(), called in %sbug33996.php on line %d and defined in %sbug33996.php on line %d
Hi!
Catchable fatal error: Argument 1 passed to FooTest() must be an object of class Foo, called in %sbug33996.php on line 18 and defined in %sbug33996.php on line 7
Catchable fatal error: Argument 1 passed to FooTest() must be an object of class Foo, none given, called in %sbug33996.php on line %d and defined in %sbug33996.php on line %d
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, called in %s on line %d and defined",arg_num,fclass,fsep,fname,cur_arg_info->class_name,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, none given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,cur_arg_info->class_name,ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v",arg_num,fclass,fsep,fname,cur_arg_info->class_name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, none given",arg_num,fclass,fsep,fname,cur_arg_info->class_name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must not be null, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, null given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,cur_arg_info->class_name,ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must not be null",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, null given",arg_num,fclass,fsep,fname,cur_arg_info->class_name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must %s %v, called in %s on line %d and defined",arg_num,fclass,fsep,fname,error_msg,ce->name,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must %s %v, instance of %v given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,error_msg,ce->name,Z_OBJCE_P(arg)->name,ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must %s %v",arg_num,fclass,fsep,fname,error_msg,ce->name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must %s %v, instance of %v given",arg_num,fclass,fsep,fname,error_msg,ce->name,Z_OBJCE_P(arg)->name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, called in %s on line %d and defined",arg_num,fclass,fsep,fname,cur_arg_info->class_name,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, %s given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,cur_arg_info->class_name,zend_zval_type_name(arg),ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v",arg_num,fclass,fsep,fname,cur_arg_info->class_name);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an object of class %v, %s given",arg_num,fclass,fsep,fname,cur_arg_info->class_name,zend_zval_type_name(arg));
}
return0;
}
}elseif(cur_arg_info->array_type_hint){
if(!arg){
if(ptr&&ptr->op_array){
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, none given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, none given",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must not be null, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, null given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must not be null",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, null given",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, called in %s on line %d and defined",arg_num,fclass,fsep,fname,ptr->op_array->filename,ptr->opline->lineno);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, %s given, called in %s on line %d and defined",arg_num,fclass,fsep,fname,zend_zval_type_name(arg),ptr->op_array->filename,ptr->opline->lineno);
}else{
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array",arg_num,fclass,fsep,fname);
zend_error(E_RECOVERABLE_ERROR,"Argument %d passed to %v%s%v() must be an array, %s given",arg_num,fclass,fsep,fname,zend_zval_type_name(arg));
Catchable fatal error: Argument 1 passed to MyTestClass::__construct() must be an object of class MyObject, called in %sinterfaces_003.php on line %d
Catchable fatal error: Argument 1 passed to MyTestClass::__construct() must be an object of class MyObject, none given, called in %sinterfaces_003.php on line %d
Catchable fatal error: Argument 1 passed to FooBar::a() must implement interface Foo, called in %s on line 27 and defined in %s on line 12
Catchable fatal error: Argument 1 passed to FooBar::a() must implement interface Foo, instance of Blort given, called in %s on line 27 and defined in %s on line 12
Catchable fatal error: Argument 1 passed to Test::f1() must be an array, called in %stype_hinting_003.php on line %d and defined in %stype_hinting_003.php on line %d
Catchable fatal error: Argument 1 passed to Test::f1() must be an array, integer given, called in %stype_hinting_003.php on line %d and defined in %stype_hinting_003.php on line %d
Catchable fatal error: Argument 1 passed to blah() must be an instance of Foo, called in %scatchable_error_001.php on line 15 and defined in %scatchable_error_001.php on line 5
Catchable fatal error: Argument 1 passed to blah() must be an instance of Foo, instance of stdClass given, called in %scatchable_error_001.php on line 15 and defined in %scatchable_error_001.php on line 5
string(%d) "Argument 1 passed to blah() must be an instance of Foo, called in %scatchable_error_002.php on line 17 and defined"
string(%d) "Argument 1 passed to blah() must be an instance of Foo, instance of stdClass given, called in %scatchable_error_002.php on line 17 and defined"
Catchable fatal error: Argument 1 passed to type_hint_foo() must be an instance of Foo, called in %s on line 16 and defined in %s on line 9
Catchable fatal error: Argument 1 passed to type_hint_foo() must be an instance of Foo, instance of Bar given, called in %s on line 16 and defined in %s on line 9