+ -
当前位置:首页 → 问答吧 → 一个新手对第五章的一点看法

一个新手对第五章的一点看法

时间:2009-06-03

来源:互联网

虽然学习PHP也有一些日子了,但毕竟工作不是这些,只是个人兴趣爱好,所以到现在还是一个新手。也在着手一个项目,但总有点小孩子过家家的感觉。在完成这个项目的过程中,我发现PHP的程序设计基本就是对数组的操作,所以数组这一章应该是PHP程序设计的重要章节,《PHP和MySQL程序设计》一书对这一内容也作了重点讲解,下面是我看样章的一点看法。
优点:分类讲解数组的函数,示例简单易懂,针对我等新手较易入手。有些内容或函数在其它一些php基础的书中没有介绍。
缺点:1、语言表达有的地方让人有点难以理解。比如:“array_keys()函数返回一个数组,其中包含所搜索数组中找到的所有键”等。

 2、本章中有的地方个人认为讲解不够透彻,比如:list函数没有讲清楚与数组的关系,让人觉得有点莫名其妙,如果能再进一步说明explode函数能够把一个字符串转化为数组,list相当于从数组中取得值并赋值给list参数中的变量更好,这样读者不用跳到第九章去了解explode函数。
                    3、没有在这一章中介绍foreach这个关键字,估计作者是放在循环里面讲的。
                    4、样章中错误还是较多,下面是我发现的一些错误。
错误:
1、array_push函数的返回值是int型,是压入数据后数组中元素个数,而不是书中所说的boolean型,返回true或falsh。
2、ksort、krsort的返回值都是boolean型,而书中的原型描述都是integer。

3、array_merge()、array_merge_recursive()、array_combine()这三个函数的介绍和原型、代码都错位了,应该是排版的问题吧!

作者: oydl82   发布时间: 2009-06-03

oydl82,谢谢您的提醒。
我们可以免费送您一本,希望您看过后能把发现的错误反馈给我们,以便重印时更正。
请告知您的地址。
我的MSN:liujing20051224#hotmail.com(请将#改为@)

作者: turingbooks   发布时间: 2009-06-09

楼主真细心 向你学习

作者: zhijue   发布时间: 2009-06-09

很高兴能够帮上忙!

作者: oydl82   发布时间: 2009-06-09

顶~

作者: liyuan183265081   发布时间: 2009-06-09

哇哦,可以免费送书的,口水ing

作者: 傻了的蚂蚁   发布时间: 2009-09-08