incdec_ref_property.phpt 389 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Incrementing and decrementing a referenced property
  3. --FILE--
  4. <?php
  5. $obj = new stdClass;
  6. $obj->prop = 1;
  7. $ref =& $obj->prop;
  8. var_dump(++$obj->prop);
  9. var_dump($obj->prop);
  10. var_dump($obj->prop++);
  11. var_dump($obj->prop);
  12. var_dump(--$obj->prop);
  13. var_dump($obj->prop);
  14. var_dump($obj->prop--);
  15. var_dump($obj->prop);
  16. ?>
  17. --EXPECT--
  18. int(2)
  19. int(2)
  20. int(2)
  21. int(3)
  22. int(2)
  23. int(2)
  24. int(2)
  25. int(1)