bug42369.phpt 483 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #42369 (Implicit conversion to string leaks memory)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $xml = '<?xml version="1.0" encoding="utf-8"?>';
  8. $x = simplexml_load_string($xml . "<q><x>foo</x></q>");
  9. echo 'explicit conversion' . PHP_EOL;
  10. for ($i = 0; $i < 100000; $i++) {
  11. md5(strval($x->x));
  12. }
  13. echo 'no conversion' . PHP_EOL;
  14. for ($i = 0; $i < 100000; $i++) {
  15. md5($x->x);
  16. }
  17. ?>
  18. --EXPECT--
  19. explicit conversion
  20. no conversion