diff options
Diffstat (limited to 'Zend/tests/bug33996.phpt')
-rw-r--r-- | Zend/tests/bug33996.phpt | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/Zend/tests/bug33996.phpt b/Zend/tests/bug33996.phpt index c399ee9975..3936eb8845 100644 --- a/Zend/tests/bug33996.phpt +++ b/Zend/tests/bug33996.phpt @@ -19,15 +19,19 @@ function NormalTest($a) echo "Hi!"; } -NormalTest(); -FooTest(); +try { + NormalTest(); +} catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; +} +try { + FooTest(); +} catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; +} FooTest(new Foo()); ?> --EXPECTF-- -Warning: Missing argument 1 for NormalTest(), called in %sbug33996.php on line %d and defined in %sbug33996.php on line %d -Hi! -Fatal error: Uncaught TypeError: Argument 1 passed to FooTest() must be an instance of Foo, none given, called in %sbug33996.php on line %d and defined in %sbug33996.php:%d -Stack trace: -#0 %s(%d): FooTest() -#1 {main} - thrown in %sbug33996.php on line %d +Exception: Too few arguments to function NormalTest(), 0 passed in %sbug33996.php on line 18 and exactly 1 expected +Exception: Too few arguments to function FooTest(), 0 passed in %sbug33996.php on line 23 and exactly 1 expected +Hello! |