diff options
Diffstat (limited to 'Zend/tests/call_user_func_array_invalid_type.phpt')
-rw-r--r-- | Zend/tests/call_user_func_array_invalid_type.phpt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Zend/tests/call_user_func_array_invalid_type.phpt b/Zend/tests/call_user_func_array_invalid_type.phpt new file mode 100644 index 0000000000..785a6e35e9 --- /dev/null +++ b/Zend/tests/call_user_func_array_invalid_type.phpt @@ -0,0 +1,18 @@ +--TEST-- +call_user_func_array() generating TypeError +--FILE-- +<?php +class drv { + function func() { + } +} + +$drv = new drv; +try { + call_user_func_array(array($drv, 'func'), null); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} +?> +--EXPECT-- +call_user_func_array(): Argument #2 ($args) must be of type array, null given |