[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
kmspico
/
release
/
liber
/
[
Home
]
File: bug33996.phpt
--TEST-- Bug #33996 (No information given for fatal error on passing invalid value to typed argument) --INI-- error_reporting=8191 --FILE-- <?php class Foo { // nothing } function FooTest(Foo $foo) { echo "Hello!"; } function NormalTest($a) { echo "Hi!"; } try { NormalTest(); } catch (Throwable $e) { echo "Exception: " . $e->getMessage() . "\n"; } try { FooTest(); } catch (Throwable $e) { echo "Exception: " . $e->getMessage() . "\n"; } FooTest(new Foo()); ?> --EXPECTF-- 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!