2013年7月1日

摘要: 生成器生成器最基本的思想也是一个函数,这个函数的返回值是依次输出,而不是只返回一个单独的值。或者,换句话说,生成器使你更方便的实现了迭代器接口。下面通过实现一个xrange函数来简单说明:rewind(),那么xrange()里的代码运行到控制流 第一次出现yield的地方。在这种情况下,这就意味着当$i=$start时yield $i才运行。传递给yield语句的值是使用$range->current()获取的。 为了继续执行生成器中的代码,你必须调用$range->next()方法。这将再次启动生成器,直到yield语句出现。因此,连续调用next()和current()方法 阅读全文
posted @ 2013-07-01 11:34 ergtbh 阅读(256) 评论(0) 推荐(0)
摘要: PHP官方网站,提供一个测试版的,风格页面,现在我们只看到了下载页面变成了,看上去很土的颜色,呵呵,小编个人认为,跟eclipse的颜色差不多,不知道是不是老外喜欢这样的。最近php官方动作频频,持续关注中。www.php.net 点击上面的切换 阅读全文
posted @ 2013-07-01 11:28 ergtbh 阅读(143) 评论(0) 推荐(0)
摘要: 几年前,美国的《连线》杂志发表了“Web已死,Internet永生”的文章,由于作者之一是长尾理论的提出者克里斯.安德森(Chris Anderson,也是《连线》杂志的主编),这篇文章的影响很大。 这几年,随着手机和平板电脑的热销,Native App大行其道,甚至美国的著名社交网站Linkedin把基于web的移动应用改成基于app的移动应用,去年,脸书的创始人扎克伯格 更是承认“专注在 HTML5 上面是他有史以来犯过的最大的错误“。似乎Web App真成了“落后生产力”。 就在几星期前,有报道说苹果的apps下载量达到500亿,这是个让人印象深刻的数字。 然而,跨过这些表象,当我们.. 阅读全文
posted @ 2013-07-01 11:14 ergtbh 阅读(266) 评论(0) 推荐(0)
摘要: 遵守编码风格有下面三个主要好处:1. 遵守编码风格使代码更容易维护 今 天由这个程序员实现的软件,明天可能需要另外一个程序员维护。如果所有代码中大家使用同一种编码风格,这另外一个程序员快速的扫一眼陌生的代码,就能根据 大家约定的编程习惯,推断出代码的作用。如果编码风格中指明常量应该全用大写字母表示,那么,当看到一个全是大写字母的变量时,你就能推断出它是常量。同 样的,如果编码风格中规定包的引入要有顺序,那你立刻就能知道去哪里找这些包。这使得代码很容易维护。2. 编码风格使形成代码集体所有制 代码集体所有制意味着全体程序员要负责所有代码。集体所有制的作用很大,它能有效的增大巴士因子——一个项目能 阅读全文
posted @ 2013-07-01 11:01 ergtbh 阅读(204) 评论(0) 推荐(0)
摘要: 安装并配置 Go!Go! 库并未扩展;它完全由PHP编写,并为PHP5.4或更高版本使用。作为一个纯PHP库,它部署简易,即使是在不允许编译安装你自己的PHP扩展的受限及共享主机环境,也可以轻易安装。使用 Composer 安装 Go!Composer 是安装 PHP 包的首选方法。如果你没有使用过 Composer,你可以在Go! GitHub repository下载。首先,将下面几行加入你的 composer.json 文件。1{2 "require": {3 "lisachenko/go-aop-php": "*"4 }5}之 阅读全文
posted @ 2013-07-01 10:14 ergtbh 阅读(500) 评论(0) 推荐(0)

导航