diff options
Diffstat (limited to 'ext/reflection/tests/bug38217.phpt')
-rw-r--r-- | ext/reflection/tests/bug38217.phpt | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/ext/reflection/tests/bug38217.phpt b/ext/reflection/tests/bug38217.phpt index cf007d9547..988f1c8953 100644 --- a/ext/reflection/tests/bug38217.phpt +++ b/ext/reflection/tests/bug38217.phpt @@ -18,7 +18,11 @@ class Object1 { } $class= new ReflectionClass('Object1'); -var_dump($class->newInstanceArgs()); +try { + var_dump($class->newInstanceArgs()); +} catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; +} var_dump($class->newInstanceArgs(array('test'))); @@ -27,13 +31,7 @@ echo "Done\n"; --EXPECTF-- object(Object)#%d (0) { } - -Warning: Missing argument 1 for Object1::__construct() in %s on line %d - -Notice: Undefined variable: var in %s on line %d -NULL -object(Object1)#%d (0) { -} +Exception: Too few arguments to function Object1::__construct(), 0 passed and exactly 1 expected string(4) "test" object(Object1)#%d (0) { } |