较第二版升级之分析~评《PHP与MySQL程序设计(第3版)》(附原版下载地址)
时间:2009-05-24
来源:互联网
第三版原版是2008年3月出版的
W.Jason Gilmore 写书与其他人不一样,他更注重知识的宽度,甚至在array那章里面,尽可能的写出了所有"有可能有用"的函数。
还好他把函数分得很有规律,讲得比较明白,否则那么多函数,可真没兴趣往下看...
翻了下目录,跟第二版对比了一下.发现增加了
Chapter23 Buliding Web Sites for The World
Chapter24 MVC and the Zend Framework
将第二版中的PHP's MySQL Extension 和 PHP's mysqli Extension这两章合并为
Chapter30 Using PHP with MySQL
第二版原版是2006年1月出版的
与第三版差了两年时间,而这两年PHP的发展也主要集中在MVC架构体系的应用 和 全球化网站设计(unicode & mutiple language)
Buliding Web Sites for The Word 这章主要介绍了
通过gettext扩展实现的多语言版网站。这个方案实现起来比较复杂(需要构建本地化仓库,编译成二进制文件),但是思路还是很可取的。不同语言版本放
到不同的文件夹下面,然后通过加载不同的语言配置文件,来实现这项功能。
其实更简单的方法是,定义一个同样结构的数组,写到不同的配置文件里,根据客户端浏览器的语言版本,来取不同的配置文件,引用方法都不用变。这个方
法,在做通用的平台的差异化处理的时候,很常用。
另外,本地化日期,数字,时间这些函数还是比较好用的
一个setlocale(),然后就可以用strftime,number_format来实现本地化的日期,时间,数字的显示方案
MVC and the Zend Framework 这章介绍了几个MVC框架(CakePHP,Solar,symfony,Zend framework)
一开始大概的介绍了一下怎样在架构里把model,view和controller给分开
然后开始详细介绍Zend Framework的结构,及使用方法,并给出了一个简单的例子。
但我认为,MVC在php里面应用还是不怎么靠谱的,本来使用php方案就是为了提高开发的效率,最多的加层smarty模板,方便套页面即可.而MVC在开发上增加
的成本还是比较大的.也许不值得在"本身就没有什么逻辑的"web开发中使用.(我没做过大型项目~呵呵~高手勿笑)
总得来讲,我一项很喜欢apress/图灵的书籍,质量比较高。而Gilmore这本书,是我看过的最好的PHP基础书籍之一,对于我们初学者来讲很是实用。很值得
一看,呵呵。五星级推荐~
下载地址:http://download.csdn.net/source/1347064
作者: justicesun 发布时间: 2009-05-24

作者: justicesun 发布时间: 2009-05-24
作者: czjffe 发布时间: 2009-05-26
作者: justicesun 发布时间: 2009-05-26
作者: weifd 发布时间: 2009-05-26
作者: neeao 发布时间: 2009-05-27
作者: koest 发布时间: 2009-06-06
作者: 落叶无痕 发布时间: 2009-06-08
作者: tigu 发布时间: 2009-06-11
作者: 长沙培训中心 发布时间: 2009-06-11
作者: justicesun 发布时间: 2009-06-11
justicesun 发表于 2009-6-11 23:45
作者: 蝎子小水 发布时间: 2009-06-16
作者: justicesun 发布时间: 2009-06-17
作者: wow39gm 发布时间: 2009-07-04
do not use adobe reader
作者: justicesun 发布时间: 2009-07-04
作者: js57520 发布时间: 2009-08-18
原来有电子版的。。。。。 晕,真好
作者: minphael 发布时间: 2009-09-02

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