123456789101112131415161718192021222324252627282930 |
- --TEST--
- ReflectionClass::getDefaultProperties (filtering parent privates)
- --FILE--
- <?php
- class C1 {
- private $p1 = 1;
- protected $p2 = 2;
- public $p3 = 3;
- }
- class C2 extends C1 {
- private $p4 = 4;
- protected $p5 = 5;
- public $p6 = 6;
- }
- $class = new ReflectionClass("C2");
- var_dump($class->getDefaultProperties());
- ?>
- --EXPECT--
- array(5) {
- ["p4"]=>
- int(4)
- ["p5"]=>
- int(5)
- ["p6"]=>
- int(6)
- ["p2"]=>
- int(2)
- ["p3"]=>
- int(3)
- }
|