Annotation of embedaddon/php/ext/reflection/tests/023.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ReflectionClass::getDefaultProperties (filtering parent privates)
3: --SKIPIF--
4: <?php extension_loaded('reflection') or die('skip'); ?>
5: --FILE--
6: <?php
7: class C1 {
8: private $p1 = 1;
9: protected $p2 = 2;
10: public $p3 = 3;
11: }
12: class C2 extends C1 {
13: private $p4 = 4;
14: protected $p5 = 5;
15: public $p6 = 6;
16: }
17: $class = new ReflectionClass("C2");
18: var_dump($class->getDefaultProperties());
19: ?>
20: --EXPECT--
21: array(5) {
22: ["p4"]=>
23: int(4)
24: ["p5"]=>
25: int(5)
26: ["p6"]=>
27: int(6)
28: ["p2"]=>
29: int(2)
30: ["p3"]=>
31: int(3)
32: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>