function boolval($value): bool {}
/** @param mixed $value */
-function strval($value): float {}
+function strval($value): string {}
/** @param mixed $value */
function is_null($value): bool {}
ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()
-#define arginfo_strval arginfo_floatval
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_strval, 0, 1, IS_STRING, 0)
+ ZEND_ARG_INFO(0, value)
+ZEND_END_ARG_INFO()
#define arginfo_is_null arginfo_boolval
#define arginfo_debug_zval_dump arginfo_var_dump
-ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_serialize, 0, 1, IS_STRING, 0)
- ZEND_ARG_INFO(0, value)
-ZEND_END_ARG_INFO()
+#define arginfo_serialize arginfo_strval
ZEND_BEGIN_ARG_INFO_EX(arginfo_unserialize, 0, 0, 1)
ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)