php5.5への乗り換えなど
phpのバージョンを確認。
php -v
ちなみに私が使っているバージョンは5.3.17でした。5.5を使ってみよっと。
このページからVC11 x86 Thread Safeのzipをダウンロードし、解凍して今までつかっていたPHPのフォルダと置き換えるだけで使えるようになりました。かーんたんですね。
このページで紹介されているサンプルコードもしっかり動いています。問題無さそうですね。
<?php function simpleGenerator(){ yield 1; yield 2; yield 3; } foreach(simpleGenerator() as $val){ echo $val.' '; } echo "\n"; ?>
ここからは写経。いつもどおりです。
<?php $array = range(1,10000); foreach ($array as $val){ echo $val."\n"; } ?>
<?php function counting($limit){ for($i = 1;$i <= $limit; ++$i){ yield $i; } } foreach(counting(10000) as $val){ echo($val); } ?>