result_unused.phpt 368 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Unused result of fetch operations
  3. --FILE--
  4. <?php
  5. $x = array(1);
  6. $a = "x";
  7. $$a;
  8. $x = array(array(2));
  9. $x[0];
  10. $x = "str";
  11. $x[0];
  12. $x[3];
  13. class Foo {
  14. public $prop = array(3);
  15. function __get($name) {
  16. return array(4);
  17. }
  18. }
  19. $x = new Foo();
  20. $x->prop;
  21. $x->y;
  22. echo "ok\n";
  23. ?>
  24. --EXPECTF--
  25. Warning: Uninitialized string offset 3 in %s on line %d
  26. ok