php数据库入门书籍 php数据库设计

php书籍推荐关注PHP的人越来越多了 , 可惜国内PHP5方面的好书还非常少 , 几乎可以说没有 。
PHP4即将是明日黄花 , 所以学PHP最好直接学PHP5 。下面是我认为比较好的PHP5书籍:
1. Core PHP Programming, 3rd Edition
这本书是PHP专家Leon Atkinson和PHP创始人之一Zeev Suraski合著的 。国内有
第2版 , 讲PHP4的,但这本第3版还买不到 。学校图书馆有一本原版 , 可惜只有一本
(现在在我手里,咔咔) 。讲得非常全面,做为Web编程方面的知识,几乎全部包括
了 。最有价值的是Part 4 , 讲Software Enginerring的,介绍了设计、效率与调试,
还介绍了四种最常用的设计模式,非常有参考价值 。可惜毕竟是03年的书,那时候
PHP5还在开发中,所以里面有一些内容并不完全适合现在的PHP5,比如名字空间(
PHP5并不支持名字空间) 。不过瑕不掩瑜,做为PHP5的一本综合书籍,这本书非常
经典,可以用于入门,也可以用于提高 。
2. PHP5 Power Programming
这本书是PHP的另一创始人Andi Gutmans写的 , 专门针对PHP5 。个人感觉这本书
不适合学习,但很适合提高时参考 。里面花了大量篇幅讲述PHP5的面向对象机制,
不过基本上跟Core PHP Programming重复 , 所以看过Core后再看这些将很快,可以
当成温故一遍 。还有一章介绍了PHP5里的高级面向对象特性,如迭代器,反射API(
Reflection API , 在其它面向对象语言里称自?。?nbsp;, 也介绍了设计模式 。
可惜的是,跟上面一本书一样 , 都是只讲PHP特性的书,具体到PHP高级应用的
实战讲得感觉比较欠缺 , 像MVC模式,两本书都没讲到,而这些对PHP高级编程来说是
非常重要的 。比较令人安慰的是这本书还介绍了很多PHP高级特性,像PEAR包,APC,
APD,Xdebug,还有Zend Studio的使用,等等 , 这些还是非常有价值的 。
总之 , 这是一本很适合提高时使用的书籍,跟Core一样,也是PHP书籍中的经典 。
3. PHP and MySQL Web Development, 3rd Edition
这是国内唯一能买到的PHP5书籍,中文翻译,但翻译质量不怎么样 , 有些句子
读起来莫名其妙 。这本书比较适合初中级的PHP学习,而且非常实际,有很多基本应
用的实例,很适合入门 。除了数据库知识很不错外,里面也讲到了使用PHP和MySQL
开发中等项目时所需要考虑到的问题,介绍了很多基本的软件项目管理方法,非常
实用 。后面几章是一些实例,介绍了购物车(我最不喜欢这东西),邮件列表,内容
管理系统和论坛的编写,不过都只是基础 , 没有高级技巧,所以看起来会觉得很不舒
服,呵呵 。
里面有一张泛泛地讲到了电子商务安全,可以参考下 。个人感觉相当不错的内容
是MySQL部分 , 基本涵盖了数据库基础和MySQL基础及高级特性,但限于篇幅 , 没有去
讲得很深入,权当是入门指引了 。
因为是国内能买到的 , 所以很多人可能会喜欢从这本书开始学PHP5,我觉得也不
错 。总之很推荐这本书 。
4. Essential PHP Security
这是一本讲述PHP编码安全的书,非常需要引起PHP开发人员的重视 。我觉得这是
一本必读书籍 , 读过后会让你冒冷汗 。现在注重安全编码的人实在太少了,对于一个
专业的PHP程序员 , PHP安全特性绝对要烂熟于胸,而这本书就提供了一个非常好的视
角 。
5. PHP Architect's Guide to PHP Design Patterns

推荐阅读