+ -
当前位置:首页 → 问答吧 → 《PHP5范例代码查询辞典》第十章与第十二章

《PHP5范例代码查询辞典》第十章与第十二章

时间:2008-07-22

来源:互联网

等待了近一周的时间,今天在第二周书评的获奖用户里似乎没有找到我的名字(获奖用户只有两个)。
看来第二周的竞争还是比较激烈的,可能是上篇书评发表的太早,被人遗忘了吧。早知道的话,第一篇书评就放到这周发表了。

看到新发布的第十章和第十二章的内容,顺便再来写点自己的感想吧!

第十章 变量处理
这一章除了按照惯例介绍了变量的类型、声明和赋值等简单操作只外,针对PHP的松类型(弱类型)的特点,介绍了PHP语言中变量类型与其他语言的一些区别,特别是在判断式的语法中的区别,并以图表对照的形式体现出来(见图10-1和图10-2),这种对弱类型变量的解释是很必要的,因为经常有人认为自己的逻辑没有任何问题,而程序结果却出现很大偏差,甚至出现很严重的错误,往往这些错误就是因为一些细小的疏忽导致的,如果你听说过ACM-ICPC比赛的话,如果你看过ACM-ICPC的题目,你就会知道什么叫做“细节决定成败”。
这一章的标题是“变量处理”,重点当然是这些处理方法。比如,变量的使用(包括变量函数这种相对复杂的用法)和一些对变量类型和值的加工方法(如类型的转换,序列化数组,内存加工等等)。这些操作从简单到复杂,从表层到底层。可以说这些内容给大家提供了一个很大的拓展空间,让大家在有限的文字介绍中了解到PHP对变量处理的能力,我认为这一点是难能可贵的。
另外,我注意到这一章只有一个地方提到了&$variable这种用法,既在参数传递的时候用到了“传递引用”。其实这种用法类似与C语言中的指针,而指针的用法可谓千变万化,在PHP的变量前加上&也有同样的效果。但是这里没有加以介绍,可能是考虑到读者可能因此而混淆“变量”与“引用”的定义。

第十二章 WEB基础
这一章中的代码量明显较前几章要多。我个人觉得,这一章的内容完全可以拿来丰富自己的代码库,在今后用到的时候用作参考并随时应用到自己的程序中。但是,任何程序或代码都不是万能的,在使用一些网络和书籍上的程序源码或者代码片段的时候,要完全理解这些代码为什么这么写,并且一定要加入自己的想法和判断,对其进行改造。否则,随着系统规模不断扩大,你可能无法保证系统的长期安全运行,甚至会出现很多你无法控制的错误。这一章给出了大量代码,这些代码都涉及到一个概念――WEB,虽然PHP程序员直接接触的是PHP程序,但是,目前PHP的程序大部分是运行在WEB环境下的,对WEB知识的了解,尤其是对HTTP等相关协议的了解,会对PHP程序员在编程水平和个人发展深度方面产生巨大影响。
总而言之,“学海无涯,回头是岸”?!
哦,是“学海无涯苦作舟”啊!

[ 本帖最后由 HDH007 于 2008-7-21 22:11 编辑 ]

作者: HDH007   发布时间: 2008-07-21

坐个沙发~
楼主动作真迅速啊~!
写的也不错呀~~

作者: 125231896   发布时间: 2008-07-21

沙发动作也挺迅速啊!

作者: HDH007   发布时间: 2008-07-21

作者: luzhou   发布时间: 2008-07-22

支持一下楼主。还有机会不用着急!

作者: PHPChina   发布时间: 2008-07-22

表示支持!

作者: 肥同小可   发布时间: 2008-07-22

o(∩_∩)o...哈哈,各级领导都到了!

作者: HDH007   发布时间: 2008-07-22

表示支持    不过还是要看疗效的啊

作者: flymouse   发布时间: 2008-07-22

支持一下,呵呵

作者: 十七   发布时间: 2008-07-23

谢谢支持!谢谢支持!

作者: HDH007   发布时间: 2008-07-24