bug29015.phpt 421 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #29015 (Incorrect behavior of member vars(non string ones)-numeric mem vars und others)
  3. --FILE--
  4. <?php
  5. $a = new stdClass();
  6. $x = "";
  7. $a->$x = "string('')";
  8. var_dump($a);
  9. $a->{"\0"} = 42;
  10. var_dump($a);
  11. ?>
  12. --EXPECTF--
  13. object(stdClass)#1 (1) {
  14. [""]=>
  15. string(10) "string('')"
  16. }
  17. Fatal error: Uncaught Error: Cannot access property starting with "\0" in %s:%d
  18. Stack trace:
  19. #0 {main}
  20. thrown in %s on line %d