Merge branch 'PHP-7.0'

* PHP-7.0:
  work on #71428
This commit is contained in:
Joe Watkins 2016-03-28 11:55:03 +01:00
commit 34d8fea1a8
2 changed files with 18 additions and 0 deletions

View file

@ -238,6 +238,11 @@ static int zend_do_perform_type_hint_check(const zend_function *fe, zend_arg_inf
zend_string_release(fe_class_name);
}
if (proto_arg_info->allow_null && !fe_arg_info->allow_null) {
/* incompatible nullability */
return 0;
}
if (fe_arg_info->type_hint != proto_arg_info->type_hint) {
/* Incompatible type */
return 0;