bug29883.phpt 382 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #29883 (isset gives invalid values on strings)
  3. --FILE--
  4. <?php
  5. $x = "bug";
  6. var_dump(isset($x[-10]));
  7. var_dump(isset($x[1]));
  8. var_dump(isset($x["1"]));
  9. var_dump($x[-10])."\n";
  10. var_dump($x[1])."\n";
  11. var_dump($x["1"])."\n";
  12. ?>
  13. --EXPECTF--
  14. bool(false)
  15. bool(true)
  16. bool(true)
  17. Warning: Uninitialized string offset -10 in %s on line %d
  18. string(0) ""
  19. string(1) "u"
  20. string(1) "u"