《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
作者: HDH007 发布时间: 2008-07-22
作者: flymouse 发布时间: 2008-07-22
作者: 十七 发布时间: 2008-07-23
作者: HDH007 发布时间: 2008-07-24
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28