summaryrefslogtreecommitdiff
path: root/Zend/zend_builtin_functions.c
diff options
context:
space:
mode:
authorReeze Xia <reeze@php.net>2015-02-05 01:21:42 +0800
committerReeze Xia <reeze@php.net>2015-02-05 01:21:42 +0800
commit2c84006f5ac11cb9b2409401cb381abb4d7a19e5 (patch)
tree82bf1e5fdc3cf48715fe5cb665b696905b7d04a4 /Zend/zend_builtin_functions.c
parentbff4c47fa7f2b356bddd0a87f07ed32d61ec56fe (diff)
downloadphp-git-2c84006f5ac11cb9b2409401cb381abb4d7a19e5.tar.gz
Add test function arguments
Diffstat (limited to 'Zend/zend_builtin_functions.c')
-rw-r--r--Zend/zend_builtin_functions.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index 2fce4b7964..fe7c8f7556 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -87,6 +87,7 @@ static ZEND_FUNCTION(debug_backtrace);
static ZEND_FUNCTION(debug_print_backtrace);
#if ZEND_DEBUG
static ZEND_FUNCTION(zend_test_func);
+static ZEND_FUNCTION(zend_test_func2);
#ifdef ZTS
static ZEND_FUNCTION(zend_thread_id);
#endif
@@ -243,6 +244,14 @@ ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_INFO_EX(arginfo_extension_loaded, 0, 0, 1)
ZEND_ARG_INFO(0, extension_name)
ZEND_END_ARG_INFO()
+
+#ifdef ZEND_DEBUG
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO(arginfo_zend_test_func, IS_ARRAY, NULL, 0)
+ZEND_END_ARG_INFO()
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO(arginfo_zend_test_func2, IS_ARRAY, NULL, 1)
+ZEND_END_ARG_INFO()
+#endif
+
/* }}} */
static const zend_function_entry builtin_functions[] = { /* {{{ */
@@ -304,7 +313,8 @@ static const zend_function_entry builtin_functions[] = { /* {{{ */
ZEND_FE(debug_backtrace, arginfo_debug_backtrace)
ZEND_FE(debug_print_backtrace, arginfo_debug_print_backtrace)
#if ZEND_DEBUG
- ZEND_FE(zend_test_func, NULL)
+ ZEND_FE(zend_test_func, arginfo_zend_test_func)
+ ZEND_FE(zend_test_func2, arginfo_zend_test_func2)
#ifdef ZTS
ZEND_FE(zend_thread_id, NULL)
#endif
@@ -1954,6 +1964,13 @@ ZEND_FUNCTION(zend_test_func)
zend_get_parameters(ZEND_NUM_ARGS(), 2, &arg1, &arg2);
}
+ZEND_FUNCTION(zend_test_func2)
+{
+ zval *arg1, *arg2;
+
+ zend_get_parameters(ZEND_NUM_ARGS(), 2, &arg1, &arg2);
+}
+
#ifdef ZTS
ZEND_FUNCTION(zend_thread_id)