From: michael at squiloople dot com Operating system: Windows Vista SP2 PHP version: 5.5.0 Package: Arrays related Bug Type: Bug Bug description:Neither errors nor result with generators and anonymous functions
Description: ------------ When using generators with an anonymous function neither an error nor the expected result are shown. Test script: --------------- foreach (function () { for ($i = 1; $i <= 10; ++$i) { yield $i => $i; } } as $key => $value) { echo $key . ': ' . $value . '<br>'; } Expected result: ---------------- Either: 1: 1 2: 2 3: 3 4: 4 5: 5 6: 6 7: 7 8: 8 9: 9 10: 10 Or an error of some sort. Actual result: -------------- [neither result nor error] -- Edit bug report at https://bugs.php.net/bug.php?id=65092&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=65092&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=65092&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=65092&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=65092&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=65092&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=65092&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=65092&r=needscript Try newer version: https://bugs.php.net/fix.php?id=65092&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=65092&r=support Expected behavior: https://bugs.php.net/fix.php?id=65092&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=65092&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=65092&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=65092&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=65092&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=65092&r=dst IIS Stability: https://bugs.php.net/fix.php?id=65092&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=65092&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=65092&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=65092&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=65092&r=mysqlcfg