Annotation of embedaddon/php/Zend/tests/get_class_vars_004.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: get_class_vars(): Testing the scope
3: --FILE--
4: <?php
5:
6: class A {
7: public $a = 1;
8: static public $A = 2;
9:
10: private $b = 3;
11: static private $B = 4;
12:
13: protected $c = 5;
14: static protected $C = 6;
15:
16: public function __construct() {
17: var_dump(get_class_vars('A'));
18: }
19:
20: static public function test() {
21: var_dump(get_class_vars('A'));
22: }
23: }
24:
25: var_dump(get_class_vars('A'));
26:
27: new A;
28:
29: var_dump(A::test());
30:
31: ?>
32: --EXPECT--
33: array(2) {
34: ["a"]=>
35: int(1)
36: ["A"]=>
37: int(2)
38: }
39: array(6) {
40: ["a"]=>
41: int(1)
42: ["b"]=>
43: int(3)
44: ["c"]=>
45: int(5)
46: ["A"]=>
47: int(2)
48: ["B"]=>
49: int(4)
50: ["C"]=>
51: int(6)
52: }
53: array(6) {
54: ["a"]=>
55: int(1)
56: ["b"]=>
57: int(3)
58: ["c"]=>
59: int(5)
60: ["A"]=>
61: int(2)
62: ["B"]=>
63: int(4)
64: ["C"]=>
65: int(6)
66: }
67: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>