博客 / 列表

拉布拉多拉的多 - 填坑之PHP的yield和協程在一起的日子裏(二)

首先是,這是我第一次把公眾號文章複製粘貼到sf.gg來。 其次是,很久很久之前,我挖了一個yield的一個坑,自己挖的坑自己填,不然遲早會把自己埋掉。 最後是,如果想看之前那個坑,請發送“yield”給文章末尾的公眾號,我開通了高大上的自動回覆功能,稀罕地不得了! PS:那篇文章中在最後我犯了一個錯誤,誤下了一個結論:foreach中不能使用send並猜測這是PHP的bug,實際上並不是,真實的原

並行 , php , yield , 協程

拉布拉多拉的多 - PHP的yield是個什麼玩意(一)

其實,我並不是因為迭代或者生成器或者研究PHP手冊才認識的yield,要不是協程,我到現在也不知道PHP中還有yield這麼個鬼東西。人家這個東西是從PHP 5.5就開始引入了,官方名稱叫做生成器。你要説為什麼5.5年代的東西,現在才拿出來。我還想問你喲,PHP 5.3就有了的namespace為毛到最近這幾年才開始正式投產。 那麼,問題來了,這東西到底是有何用? 先來感受一個問題,給你100Kb

php , yield , 協程