有感——“php代码优化系列(二) -- array_walk 和 foreach, for 的效率的比较”

    今天看到博客园中的这篇文章http://www.cnblogs.com/niniwzw/archive/2008/06/03/1212535.html,对于for和foreach的性能效率,我也知道一般情况下foreach会比for效率要高些。array_walk的性能问题还没分析过。博客园的这位兄弟分别对它们3个的执行效率。并且分为是否在循环中执行函数。

我平时只是感性的知道foreach比for的效率高,循环中调用函数开销大,没有想过说亲自去测试下,具体情况下差别多少,想起了最初学python时看到的一句话:“以只看不做为耻,以动手求解为荣”,自己在动手上面还得加强些,有时候看到或听到一些别人总结性的东西,我也就将它当成正确的东西来使用,没有自己去实际测试或对比下,是否真正如所说的那样。这里我将那片博文中的一句话贴出来实验是我学习计算机科学的一个重要方法,计算机科学不是简单的智力游戏,它本质上来说不是一门科学,而是一个改造世界的工具。数学方法和实验方法是计算机研究的基本方法,也是我们学习的基本方法,数学锻炼我们的思维能力,实验锻炼我们的操作能力,解决实际问题的能力。

     从他的博客中看的出他是一个勤于动手,乐于思考深究的一个人。另外补充说句话:“知识源于积累,积累源于分享。”我们积累的知识很多是来源于互联网,是获取他人的经验或总结。别人分享到互联网上我们才能去积累一些知识的,那么我们也应该将自己学习过程中的一些心得经验等回馈给互联网。

你可能感兴趣的:(游戏,PHP,python,互联网,idea)