PHP中你也许忽略的机能优化利器:天生器
发布时间:2021-03-31 21:04:00 所属栏目:编程 来源:网络整理
导读:媒介 假如是做Python可能其他说话的小搭档,对付天生器应该不生疏。但许多PHP开拓者或者都不知道天生器这个成果,也许是由于天生器是PHP 5.5.0才引入的成果,也可所以天生器浸染不是很明明。可是,天生器成果简直很是有效。 什么环境之下,会碰着PHP机能题目
我们建设一个text文本文档,并在个中输入几行笔墨,树模读取。 while (feof($handle)===false) {
code...yield fgets($handle); fclose($handle); foreach (readTxt() as $key => $value) { code...echo $value.' 通过上图的输出功效我们可以看出代码完全正常。 可是,背后的代码执行法则却一点儿也纷歧样。行使天生器读取文件,第一次读取了第一行,第二次读取了第二行,以此类推,每次被加载到内存中的笔墨只有一行,大大的减小了内存的行使。 这样,纵然读取上G的文本也不消担忧,完全可以像读取很小文件一样编写代码。 总结以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变具有必然的参考进修代价,假若有疑问各人可以留言交换,感谢各人对编程之家的支持。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读