Annotation of embedaddon/php/Zend/tests/get_class_vars_006.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: get_class_vars(): Testing visibility
3: --FILE--
4: <?php
5:
6: class A {
7: protected $a = 1;
8: }
9:
10: class B extends A { }
11:
12: class C extends B { }
13:
14: var_dump(get_class_vars('A'));
15: var_dump(get_class_vars('B'));
16: var_dump(get_class_vars('C'));
17:
18: print "---\n";
19:
20: class D extends B {
21: public function __construct() {
22: var_dump(get_class_vars('A'));
23: var_dump(get_class_vars('B'));
24: var_dump(get_class_vars('C'));
25: }
26: }
27:
28: new D;
29:
30: ?>
31: --EXPECT--
32: array(0) {
33: }
34: array(0) {
35: }
36: array(0) {
37: }
38: ---
39: array(1) {
40: ["a"]=>
41: int(1)
42: }
43: array(1) {
44: ["a"]=>
45: int(1)
46: }
47: array(1) {
48: ["a"]=>
49: int(1)
50: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>