type_hint        2196 Zend/zend_API.c 			if (info->type_hint) {
type_hint        2198 Zend/zend_API.c 					ZEND_ASSERT(info->type_hint == IS_OBJECT);
type_hint        2258 Zend/zend_API.c 				    reg_function->common.arg_info[i].type_hint) {
type_hint         107 Zend/zend_API.h #define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null) { #name, NULL, type_hint, pass_by_ref, allow_null, 0 },
type_hint        1143 Zend/zend_compile.c 				zend_get_type_by_const(CG(active_op_array)->arg_info[-1].type_hint));
type_hint        2014 Zend/zend_compile.c 	if (return_info->type_hint != IS_UNDEF) {
type_hint        4391 Zend/zend_compile.c 		arg_info->type_hint = ast->attr;
type_hint        4402 Zend/zend_compile.c 			arg_info->type_hint = type;
type_hint        4413 Zend/zend_compile.c 			arg_info->type_hint = IS_OBJECT;
type_hint        4433 Zend/zend_compile.c 		arg_infos->type_hint = 0;
type_hint        4515 Zend/zend_compile.c 		arg_info->type_hint = 0;
type_hint        4531 Zend/zend_compile.c 				if (arg_info->type_hint == IS_ARRAY) {
type_hint        4539 Zend/zend_compile.c 				} else if (arg_info->type_hint == IS_CALLABLE && default_ast) {
type_hint        4550 Zend/zend_compile.c 					} else switch (arg_info->type_hint) {
type_hint        4559 Zend/zend_compile.c 							if (!ZEND_SAME_FAKE_TYPE(arg_info->type_hint, Z_TYPE(default_node.u.constant))) {
type_hint        4562 Zend/zend_compile.c 									zend_get_type_by_const(arg_info->type_hint), zend_get_type_by_const(arg_info->type_hint));
type_hint         303 Zend/zend_compile.h 	zend_uchar type_hint;
type_hint         313 Zend/zend_compile.h 	zend_uchar type_hint;
type_hint         327 Zend/zend_compile.h 	zend_uchar type_hint;
type_hint         675 Zend/zend_execute.c static zend_bool zend_verify_weak_scalar_type_hint(zend_uchar type_hint, zval *arg)
type_hint         677 Zend/zend_execute.c 	switch (type_hint) {
type_hint         722 Zend/zend_execute.c static zend_bool zend_verify_scalar_type_hint(zend_uchar type_hint, zval *arg, zend_bool strict)
type_hint         726 Zend/zend_execute.c 		if (type_hint != IS_DOUBLE || Z_TYPE_P(arg) != IS_LONG) {
type_hint         733 Zend/zend_execute.c 	return zend_verify_weak_scalar_type_hint(type_hint, arg);
type_hint         750 Zend/zend_execute.c 	if (cur_arg_info->type_hint) {
type_hint         752 Zend/zend_execute.c 		if (EXPECTED(cur_arg_info->type_hint == Z_TYPE_P(arg))) {
type_hint         765 Zend/zend_execute.c 			} else if (cur_arg_info->type_hint == IS_CALLABLE) {
type_hint         770 Zend/zend_execute.c 			} else if (cur_arg_info->type_hint == _IS_BOOL &&
type_hint         773 Zend/zend_execute.c 			} else if (UNEXPECTED(!zend_verify_scalar_type_hint(cur_arg_info->type_hint, arg, ZEND_CALL_USES_STRICT_TYPES(EG(current_execute_data))))) {
type_hint         774 Zend/zend_execute.c 				zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), zend_zval_type_name(arg), "", arg);
type_hint         796 Zend/zend_execute.c 	if (cur_arg_info->type_hint) {
type_hint         798 Zend/zend_execute.c 		if (EXPECTED(cur_arg_info->type_hint == Z_TYPE_P(arg))) {
type_hint         839 Zend/zend_execute.c 			} else if (cur_arg_info->type_hint == IS_CALLABLE) {
type_hint         844 Zend/zend_execute.c 			} else if (cur_arg_info->type_hint == _IS_BOOL &&
type_hint         847 Zend/zend_execute.c 			} else if (UNEXPECTED(!zend_verify_scalar_type_hint(cur_arg_info->type_hint, arg, ZEND_ARG_USES_STRICT_TYPES()))) {
type_hint         848 Zend/zend_execute.c 				zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), zend_zval_type_name(arg), "", arg);
type_hint         870 Zend/zend_execute.c 	if (cur_arg_info->type_hint) {
type_hint         886 Zend/zend_execute.c 		} else if (cur_arg_info->type_hint == IS_CALLABLE) {
type_hint         889 Zend/zend_execute.c 			zend_verify_arg_error(zf, arg_num, "be of the type ", zend_get_type_by_const(cur_arg_info->type_hint), "none", "", NULL);
type_hint         957 Zend/zend_execute.c 	if (ret_info->type_hint) {
type_hint         958 Zend/zend_execute.c 		if (EXPECTED(ret_info->type_hint == Z_TYPE_P(ret))) {
type_hint         970 Zend/zend_execute.c 			} else if (ret_info->type_hint == IS_CALLABLE) {
type_hint         975 Zend/zend_execute.c 			} else if (ret_info->type_hint == _IS_BOOL &&
type_hint         980 Zend/zend_execute.c 				zend_verify_internal_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), zend_zval_type_name(ret), "");
type_hint         995 Zend/zend_execute.c 	if (ret_info->type_hint) {
type_hint         996 Zend/zend_execute.c 		if (EXPECTED(ret_info->type_hint == Z_TYPE_P(ret))) {
type_hint        1031 Zend/zend_execute.c 			} else if (ret_info->type_hint == IS_CALLABLE) {
type_hint        1035 Zend/zend_execute.c 			} else if (ret_info->type_hint == _IS_BOOL &&
type_hint        1038 Zend/zend_execute.c 			} else if (UNEXPECTED(!zend_verify_scalar_type_hint(ret_info->type_hint, ret, ZEND_RET_USES_STRICT_TYPES()))) {
type_hint        1039 Zend/zend_execute.c 				zend_verify_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), zend_zval_type_name(ret), "");
type_hint        1051 Zend/zend_execute.c 	if (ret_info->type_hint) {
type_hint        1068 Zend/zend_execute.c 		} else if (ret_info->type_hint == IS_CALLABLE) {
type_hint        1071 Zend/zend_execute.c 			zend_verify_return_error(zf, "be of the type ", zend_get_type_by_const(ret_info->type_hint), "none", "");
type_hint         241 Zend/zend_inheritance.c 	if (fe_arg_info->type_hint != proto_arg_info->type_hint) {
type_hint         370 Zend/zend_inheritance.c 	} else if (arg_info->type_hint) {
type_hint         371 Zend/zend_inheritance.c 		if (arg_info->type_hint == IS_LONG) {
type_hint         373 Zend/zend_inheritance.c 		} else if (arg_info->type_hint == _IS_BOOL) {
type_hint         376 Zend/zend_inheritance.c 			const char *type_name = zend_get_type_by_const(arg_info->type_hint);
type_hint        3914 Zend/zend_vm_def.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        3915 Zend/zend_vm_def.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint        7773 Zend/zend_vm_execute.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        7774 Zend/zend_vm_execute.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint        13599 Zend/zend_vm_execute.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        13600 Zend/zend_vm_execute.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint        19333 Zend/zend_vm_execute.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        19334 Zend/zend_vm_execute.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint        25107 Zend/zend_vm_execute.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        25108 Zend/zend_vm_execute.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint        34626 Zend/zend_vm_execute.h 			&& ret_info->type_hint != IS_CALLABLE
type_hint        34627 Zend/zend_vm_execute.h 			&& !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(retval_ptr))
type_hint         459 ext/opcache/Optimizer/zend_optimizer.c 						|| ret_info->type_hint == IS_CALLABLE
type_hint         460 ext/opcache/Optimizer/zend_optimizer.c 						|| !ZEND_SAME_FAKE_TYPE(ret_info->type_hint, Z_TYPE_P(val))
type_hint         667 ext/reflection/php_reflection.c 	} else if (arg_info->type_hint) {
type_hint         668 ext/reflection/php_reflection.c 		string_printf(str, "%s ", zend_get_type_by_const(arg_info->type_hint));
type_hint         893 ext/reflection/php_reflection.c 		} else if (fptr->common.arg_info[-1].type_hint) {
type_hint         894 ext/reflection/php_reflection.c 			string_printf(str, "%s ", zend_get_type_by_const(fptr->common.arg_info[-1].type_hint));
type_hint        2673 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint != 0);
type_hint        2691 ext/reflection/php_reflection.c 		((zend_internal_arg_info*)param->arg_info)->type_hint :
type_hint        2692 ext/reflection/php_reflection.c 		param->arg_info->type_hint) == 0)
type_hint        2712 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint == IS_ARRAY);
type_hint        2728 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint == IS_CALLABLE);
type_hint        2965 ext/reflection/php_reflection.c 	RETVAL_BOOL(param->arg_info->type_hint != IS_OBJECT);
type_hint        2981 ext/reflection/php_reflection.c 	switch (param->arg_info->type_hint) {