foreach_by_reference.phpt 445 B

123456789101112131415161718192021222324
  1. --TEST--
  2. SimpleXml: foreach by reference
  3. --SKIPIF--
  4. <?php if (!extension_loaded("simplexml")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $xml = <<<XML
  8. <people>
  9. <person>Lucy</person>
  10. <person>Mikasa</person>
  11. </people>
  12. XML;
  13. $people = simplexml_load_string($xml);
  14. foreach ($people as &$person) {}
  15. ?>
  16. --EXPECTF--
  17. Fatal error: Uncaught Error: An iterator cannot be used with foreach by reference in %s:%d
  18. Stack trace:
  19. #0 {main}
  20. thrown in %s on line %d