summaryrefslogtreecommitdiff
path: root/Zend/tests/020.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/020.phpt')
-rw-r--r--Zend/tests/020.phpt35
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