bug41929.phpt 331 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #41929 (Foreach on object does not iterate over all visible properties)
  3. --FILE--
  4. <?php
  5. class C {
  6. private $priv = "ok";
  7. function doLoop() {
  8. echo $this->priv,"\n";
  9. foreach ($this as $k=>$v) {
  10. echo "$k: $v\n";
  11. }
  12. }
  13. }
  14. class D extends C {
  15. }
  16. $myD = new D;
  17. $myD->doLoop();
  18. ?>
  19. --EXPECT--
  20. ok
  21. priv: ok