summaryrefslogtreecommitdiff
path: root/ext/standard/basic_functions.c
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2000-12-07 14:54:52 +0000
committerAndrei Zmievski <andrei@php.net>2000-12-07 14:54:52 +0000
commit9b46346a233de69e6e8abc5968abf45503d5b263 (patch)
tree102b01c80c78830b28b3510e16be7ea027b5770a /ext/standard/basic_functions.c
parentf5abd4c50b70702fd14d884bac0b4e6c2ae52eac (diff)
downloadphp-git-9b46346a233de69e6e8abc5968abf45503d5b263.tar.gz
We don't want any hard errors in PHP scripts unless absolutely necessary.
Diffstat (limited to 'ext/standard/basic_functions.c')
-rw-r--r--ext/standard/basic_functions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c
index ccc82d68e6..4fec4ed7bb 100644
--- a/ext/standard/basic_functions.c
+++ b/ext/standard/basic_functions.c
@@ -1567,10 +1567,10 @@ PHP_FUNCTION(call_user_func_array)
WRONG_PARAM_COUNT;
}
convert_to_string_ex(func_name);
+ convert_to_array_ex(params);
params_ar = HASH_OF(*params);
- if (!params_ar)
- php_error(E_ERROR, "Second argument is empty or not an array.");
+
num_elems = zend_hash_num_elements(params_ar);
func_args = (zval ***)emalloc(sizeof(zval **) * num_elems);