12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- --TEST--
- ReflectionObject::__toString (filtering privates/protected dynamic properties)
- --FILE--
- <?php
- class C1 {
- private $p1 = 1;
- protected $p2 = 2;
- public $p3 = 3;
- }
- $x = new C1();
- $x->z = 4;
- $x->p3 = 5;
- $obj = new ReflectionObject($x);
- echo $obj;
- ?>
- --EXPECTF--
- Object of class [ <user> class C1 ] {
- @@ %s024.php 2-6
- - Constants [0] {
- }
- - Static properties [0] {
- }
- - Static methods [0] {
- }
- - Properties [3] {
- Property [ private $p1 = 1 ]
- Property [ protected $p2 = 2 ]
- Property [ public $p3 = 3 ]
- }
- - Dynamic properties [1] {
- Property [ <dynamic> public $z ]
- }
- - Methods [0] {
- }
- }
|