PHP 百分网手机站

网页设计PHP5优秀书籍

时间:2017-10-17 08:26:00 PHP 我要投稿

网页设计PHP5优秀书籍推荐

  做网页设计的关注PHP的人越来越多了,可惜国内PHP5方面的好书还非常少,几乎可以说没有。PHP4即将是明日黄花,所以学PHP最好直接学PHP5。下面是小编认为比较好的PHP5书籍:

  1. Core PHP Programming, 3rd Edition

网页设计PHP5优秀书籍推荐

  这本书是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,在其它面向对象语言里称自省),也介绍了设计模式。可惜的是,跟上面一本书一样,都是只讲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

  这本书我正在看,对于PHP5面向对象的学习绝对非常有帮助。里面介绍了非常多的设计模式,直接以PHP语言实现出来,可以让你一步到位使用模式思想。第17章介绍了PHP里的MVC模式,可以说是带了个好头,很有参考价值。由于还没看完,所以不敢多评价,但可以肯定的是,这本书对于学PHP5面向对象高级编程的人来说是绝对必备的。国内有中文版,phpchina社区翻译的,可以下载过来参考下。另外,好像关于PHP设计模式的书又出了一本,叫做《PHP5: Objects, Patterns and Practice》,可惜我Google了半天也找不到下载地址,只能作罢了,希望以后能找到。

【网页设计PHP5优秀书籍推荐】相关文章:

1.PHP5异常处理的方法

2.PHP5常用函数列表

3.「艺考」编导专业入门书籍推荐

4.插花技巧书籍推荐

5.中学生阅读书籍推荐

6.网页设计的步骤

7.理解PHP5中static和const关键字的差别

8.PHP5字符串处理函数