Annotation of embedaddon/php/Zend/tests/get_class_vars_003.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: private $b = 2;
9: private $c = 3;
10: }
11:
12: class B extends A {
13: static public $aa = 4;
14: static private $bb = 5;
15: static protected $cc = 6;
16:
17: protected function __construct() {
18: var_dump(get_class_vars('C'));
19: }
20: }
21:
22: class C extends B {
23: public $aaa = 7;
24: private $bbb = 8;
25: protected $ccc = 9;
26:
27: public function __construct() {
28: parent::__construct();
29: }
30: }
31:
32: new C;
33:
34: ?>
35: --EXPECT--
36: array(6) {
37: ["aaa"]=>
38: int(7)
39: ["ccc"]=>
40: int(9)
41: ["a"]=>
42: int(1)
43: ["aa"]=>
44: int(4)
45: ["bb"]=>
46: int(5)
47: ["cc"]=>
48: int(6)
49: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>