Skip to content

Instantly share code, notes, and snippets.

@datibbaw
Last active August 29, 2015 13:57
Show Gist options
  • Save datibbaw/577ed8dd333e74dc7c64 to your computer and use it in GitHub Desktop.
Save datibbaw/577ed8dd333e74dc7c64 to your computer and use it in GitHub Desktop.
<?php
function test()
{
$list = [1, 2, 3];
$doubles = [foreach ($list as $number) yield $number * 2];
print_r($doubles);
}
test();
==================
[Tue Mar 18 20:49:21 2014] Script: '/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php'
/Users/tjerk/work/php-src/Zend/zend_execute_API.c(1774) : Freeing 0x10BDBB0B0 (72 bytes), script=/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php
[Tue Mar 18 20:49:21 2014] Script: '/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php'
/Users/tjerk/work/php-src/Zend/zend_hash.c(269) : Freeing 0x10BDBB158 (64 bytes), script=/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php
/Users/tjerk/work/php-src/Zend/zend_alloc.c(2583) : Actual location (location was relayed)
[Tue Mar 18 20:49:21 2014] Script: '/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php'
/Users/tjerk/work/php-src/Zend/zend_hash.c(298) : Freeing 0x10BDBB1F8 (77 bytes), script=/Users/tjerk/work/php-src/Zend/tests/list-comprehension.php
=== Total 3 memory leaks detected ===
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment