bug38461.phpt 327 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #38461 (setting private attribute with __set() produces segfault)
  3. --FILE--
  4. <?php
  5. class Operation
  6. {
  7. function __set( $var, $value )
  8. {
  9. $this->$var = $value;
  10. }
  11. }
  12. class ExtOperation extends Operation
  13. {
  14. private $x;
  15. }
  16. $op = new ExtOperation;
  17. $op->x = 'test';
  18. echo "Done\n";
  19. ?>
  20. --EXPECT--
  21. Done