bug40757.phpt 402 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #40757 (get_object_vars() get nothing in child class)
  3. --FILE--
  4. <?php
  5. class Base {
  6. private $p1='sadf';
  7. function getFields($obj){
  8. return get_object_vars($obj);
  9. }
  10. }
  11. class Child extends Base { }
  12. $base=new Base();
  13. print_r($base->getFields(new Base()));
  14. $child=new Child();
  15. print_r($child->getFields(new Base()));
  16. ?>
  17. --EXPECT--
  18. Array
  19. (
  20. [p1] => sadf
  21. )
  22. Array
  23. (
  24. [p1] => sadf
  25. )