Annotation of embedaddon/php/Zend/tests/bug33996.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #33996 (No information given for fatal error on passing invalid value to typed argument)
! 3: --INI--
! 4: error_reporting=8191
! 5: --FILE--
! 6: <?php
! 7: class Foo
! 8: {
! 9: // nothing
! 10: }
! 11:
! 12: function FooTest(Foo $foo)
! 13: {
! 14: echo "Hello!";
! 15: }
! 16:
! 17: function NormalTest($a)
! 18: {
! 19: echo "Hi!";
! 20: }
! 21:
! 22: NormalTest();
! 23: FooTest();
! 24: FooTest(new Foo());
! 25: ?>
! 26: --EXPECTF--
! 27: Warning: Missing argument 1 for NormalTest(), called in %sbug33996.php on line %d and defined in %sbug33996.php on line %d
! 28: Hi!
! 29: Catchable fatal error: 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 on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>