Annotation of embedaddon/php/Zend/tests/bug44653.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #44653 (Invalid namespace name resolution)
                      3: --FILE--
                      4: <?php
                      5: namespace A;
                      6: const XX=1;
                      7: function fooBar() { echo __FUNCTION__ . PHP_EOL; }
                      8: 
                      9: namespace B;
                     10: class A {
                     11:        static function fooBar() { echo "bag1\n"; }     
                     12: }
                     13: class B {
                     14:        static function fooBar() { echo "bag2\n"; }
                     15: }
                     16: function fooBar() { echo __FUNCTION__ . PHP_EOL; }
                     17: var_dump(\A\XX);
                     18: A::fooBar();
                     19: \A\fooBar();
                     20: B::fooBar();
                     21: fooBar();
                     22: \B\fooBar();
                     23: ?>
                     24: --EXPECT--
                     25: int(1)
                     26: bag1
                     27: A\fooBar
                     28: bag2
                     29: B\fooBar
                     30: B\fooBar

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>