PHP Yield Generator

Gong Yong不久前TJ写了一篇名为告别Nodejs的文章,尽管是告别了nodejs,但他表示还会继续维护co和koa这两个框架,而这两个框架都是基于Generator的,javascript中的Generator是ES6中引入的新特性。后来我看到一篇关于在PHP中使用协程实现协作式(非抢占式)多任务调度系统的文章,才发现原来PHP中也有Generator,似乎是在5.5版中引入了。 作者:G […]

Continue reading..PHP Yield Generator

PHP 高效写法解说

1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。 任何语言都是对内存和 […]

Continue reading..PHP 高效写法解说