Annotation of embedaddon/php/Zend/tests/bug33996.phpt, revision 1.1.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>