Annotation of embedaddon/php/Zend/tests/ns_010.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: 010: Accesing internal namespace class
3: --FILE--
4: <?php
5: namespace X;
6: use X as Y;
7: class Foo {
8: const C = "const ok\n";
9: static $var = "var ok\n";
10: function __construct() {
11: echo "class ok\n";
12: }
13: static function bar() {
14: echo "method ok\n";
15: }
16: }
17: new Foo();
18: new Y\Foo();
19: new \X\Foo();
20: Foo::bar();
21: Y\Foo::bar();
22: \X\Foo::bar();
23: echo Foo::C;
24: echo Y\Foo::C;
25: echo \X\Foo::C;
26: echo Foo::$var;
27: echo Y\Foo::$var;
28: echo \X\Foo::$var;
29: --EXPECT--
30: class ok
31: class ok
32: class ok
33: method ok
34: method ok
35: method ok
36: const ok
37: const ok
38: const ok
39: var ok
40: var ok
41: var ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>