diff options
Diffstat (limited to 'Zend/tests/020.phpt')
-rw-r--r-- | Zend/tests/020.phpt | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/Zend/tests/020.phpt b/Zend/tests/020.phpt index 1e2bcff387..9e36037d88 100644 --- a/Zend/tests/020.phpt +++ b/Zend/tests/020.phpt @@ -3,32 +3,27 @@ func_get_arg() invalid usage --FILE-- <?php -var_dump(func_get_arg(1,2,3)); -var_dump(func_get_arg(1)); -var_dump(func_get_arg()); +try { + var_dump(func_get_arg(1)); +} catch (\Error $e) { + echo $e->getMessage() . \PHP_EOL; +} function bar() { - var_dump(func_get_arg(1)); + var_dump(func_get_arg(1)); } function foo() { - bar(func_get_arg(1)); + bar(func_get_arg(1)); } -foo(1,2); +try { + foo(1,2); +} catch (\Error $e) { + echo $e->getMessage() . \PHP_EOL; +} -echo "Done\n"; ?> ---EXPECTF-- -Warning: func_get_arg() expects exactly 1 parameter, 3 given in %s on line %d -NULL - -Warning: func_get_arg(): Called from the global scope - no function context in %s on line %d -bool(false) - -Warning: func_get_arg() expects exactly 1 parameter, 0 given in %s on line %d -NULL - -Warning: func_get_arg(): Argument 1 not passed to function in %s on line %d -bool(false) -Done +--EXPECT-- +func_get_arg() cannot be called from the global scope +func_get_arg(): Argument 1 not passed to function |