相信大部分人都是通过
书籍和教程来自学编程的,因此书籍的挑选对于后面的
学习显得很重要。但是作为
PHP的初学者,找到适合自己的书籍有时是很让人挠头的事情。虽然说“师傅领进门,修行在个人”,但是所跟的师傅能不能对上自己的脾性与路数,却是自己能不能顺利
入门的关键。
最近有在看金庸先生的《
射雕英雄传》,其中有五位武林奇人:东邪,西毒,南帝,北丐,中神通——称为“
天下五绝”——想来大家都是耳熟能详。我从自己所看的PHP书籍教程中挑出五种,对应于这五位武林奇人进行类比
介绍。希望能对挑选PHP书籍的学习者有所帮助。
所选的书籍都是英文原著,中文翻译的版本,也是市面上比较流行,可以找到的书籍。所作评价纯属个人之言,与五位武林奇人的对应关系也是随兴所作,不当之处还请指正。另外在这里也呼吁一下国内的PHP专家和学者们能够写出有内涵、有深度、有特点、有新意的“四有”书籍,与外文书籍一争高下。
注:以下“天下五绝”图片源于2003年内地版电视剧《射雕英雄传》。演员名单:曹培昌饰“东邪”黄药师,尤勇饰“西毒”欧阳锋,王卫国饰“南帝”段智兴,孙海英饰“北丐”洪七公,孙纪中饰“中神通”王重阳。
东邪 —— 《PHP & MySQL Web数据库应用开发指南》(第2版)
东邪:黄药师, 桃花岛派创始人兼岛主, 自创兰花拂穴手、落英神剑掌、弹指神通和玉萧剑法等上乘武功;而且上通天文、下通地理,琴棋书法、无一不通,精通五行、八卦和奇门遁甲之术。他是一个正中带有七分邪,邪中带有三分正的人物。
黄药师可说是个难得一见的奇人。虽然在武功造诣上略逊中神通王重阳一筹,但论涉猎之广泛,成就之丰硕,可说是无人能出其右。
《PHP & MySQL Web数据库应用开发指南》也呈现了全面与详实的特质。书中的内容包括:PHP基础,高级数据控制,
面向对象编程,
数据库操作,会话,认证与安全,SQL等等,甚至也包括了PEAR包的扩展,Javascrīpt验证应用,错误、调试与部署等等。里面有很多有用的经验与技巧,并且十分重视介绍与推行优秀的设计观念。
这本书是全面和优秀的代名词,对于有一定程序基础的PHP入门者,无疑是很好的选择。
西毒 —— 《PHP技术内幕》
西毒:欧阳锋,西域白驼山人士,擅长用毒,养蛇,因此又有一个外号“老毒物”。独门武学为“蛤蟆功”。欧阳锋晚年受黄蓉智计所骗而逆练“九阴真经”,变得疯疯癫癫,忘了自己是谁。最后在与“北丐”在华山上比武之时两败俱伤,相拥而死。
欧阳锋是著名的反派人物,行事凶狠毒辣,为了达到个人的目的而不择手段。他的武功路数虽剑走偏锋,但却自成一家,又加上其天资甚高,造诣独到,即使逆练《九阴真经》却也能够大有成就,在“二次华山论剑”之时可说是众人皆惊,令人叹服。
《PHP技术内幕》的编写方式很是另类,别的书籍通常是“学以致用”,这本书却反其道而行之,是“以用带学”,这样特异的风格与欧阳锋的行事方式倒是不谋而合。此书的实用主义至上的调子与其他那些遵循打好根基,循序渐进的正统学习方式的书籍大相径庭。
这本书以需求为先导,引出理论讲解后,便继以快速解决方案。不同于一般的教科书式书籍的规矩与缜密,《PHP技术内幕》更着重于对某一知识层面的实施与完成。其每个章节都各有所指,各尽其用,涵盖了PHP应用的方方面面。
作为入门书籍来说,这本书有点“邪气”过盛,如果不是非得要求速成,那么还是教科书式的书籍更适合初学者。但是此书内容丰富,举例详实,适用于各个层面的PHP开发人员,特别是当面临某方面的应用需求时,这本书应该能给予有的放矢的指导。
南帝 —— 《PHP程序设计》(第2版)
南帝:出家前俗名段智兴,原大理国功极帝,精通一阳指,后来因为自己间接害死周伯通与瑛姑的儿子,自责不已。所以传位与儿子,并出家为僧,法号一灯。
大理国虽是一隅小国,但是南帝毕竟贵为一国之君,说到血统尊贵,气度雍容,其他人自是无可比及。而《PHP程序设计》出自Rasmus Lerdorf之手,也可说是系出名门,源归正统。
说到Rasmus Lerdorf,熟知PHP历史的人一定不会感到陌生。在1994年,这位加拿大籍的程序设计师开发了一组Perl脚本,用来追踪他的在线履历何时被使用到,他把这组脚本命名为"Personal Home Page Tools",后来逐渐演变成了现在的PHP开发程序。作为PHP程序的创造者,Rasmus Lerdorf参与到这本书的编写
工作中,确实是这本书质量的无形保证。
《PHP程序设计》基本为PHP的基础内容讲解,分析详细,很适合入门者学习,平时也可当作辅助的参考手册使用,大体上这本书可以看作是PHP手册之精华内容的扩充讲解。不过本书内容不是很深,涉及面也不广,作为入门打基础来说足够,但如果想深入学习则显单薄。
北丐 —— 《PHP和MYSQL Web开发》(原书第3版)
北丐:洪七公, 丐帮帮主, 其独门武学为降龙十八掌和丐帮帮主自古相传的打狗棒法。生性贪吃,曾经因为贪吃误事,自断其右手食指,故也称“九指神丐”。晚年与“西毒”欧阳锋比武之时两败俱伤,相拥而死。
东邪行事莫测亦正亦邪,西毒偏于一隅为人阴险,南帝归隐一方默默无闻,中神通则独居终南不论世事,只有北丐行走江湖,仗义行侠,又兼身任天下第一大帮丐帮的帮主,因此名头更加响亮,更为人敬仰,也更有深厚的群众基础。
《PHP和MYSQL Web开发》一如北丐的名号,其在国内的影响很大,不少的PHPer都是从这本书开始了自己的程序员之旅。他甚至一度被奉为国内学习PHP语言的圣经级读物,可见其影响力和受推祟程度。
本书循序渐进,通俗易懂,书中还引领读者一起建立了一个名为“Book-O-Rama”的图书网站,可以说是边学习边实践。书中的内容很是详实,结构也很有条理。如果是初学入门,想要扎实地打下语言基础,这本书确实是很好的选择。如果有了一定的开发经验,想要更深入的学习和应用于实践,本书也是有值得阅读的价值。
中神通 —— PHP手册
中神通: 王重阳,全真派的创派祖师,“老顽童”周伯通的师兄和全真七子的师父。出家为道士前与古墓派创派祖师林朝英,即小龙女的祖师婆婆,为一对冤家情侣。武功略高于东邪、西毒、南帝、北丐,在第一次华山论剑时独冠群雄,赢得“武功天下第一”的称号,并且独得了《九阴真经》。
全真教武功为武林正统,其内功更是玄门正宗。身为全真教开教之祖的王重阳,武功独步天下之外,还于国危民困之际率义军力抵外侮,加上其为人正直,行侠仗义,可说是正派武林的领袖人物。第一次华山论剑时技压群雄,赢得“天下第一”的称号,真可称得上艺绝寰宇,侠贯古今。
PHP手册作为PHP官方发布的参考手册,其地位一直如中神通般如日中天,万人敬仰。所有的PHP书籍与教程,其实施的来源,其应用的基础都是PHP手册中的内容。
PHP手册主要由函数参考组成,但也包括语言参考,以及PHP一些主要特点的说明和其它补充信息。PHP手册之于PHP学习,正如词典之于语言学习一般。很难想像一个人在学习英文、中文时不去查阅相应的语言词典;同样,也很难想像一个人在学习PHP的开发和应用时不去查阅PHP手册。PHP手册可说是PHP应用的万法之源,万果之因,不可不查,不可不阅。
除了手册可以在网上直接查阅或是下载电子文档外,其他书籍基本上各大书店都有销售,大家只需要看准相应的版本购买即可。以下给出这些书的基本信息和当当网购买页面,以方便大家查询。
《PHP & MySQL Web数据库应用开发指南》(第2版)
《PHP技术内幕》
《PHP程序设计》(第2版)
《PHP和MYSQL Web开发》(原书第3版)
PHP手册
最后再来一次华山论剑,给大家加深一下印象:
东邪:《PHP & MySQL Web数据库应用开发指南》(第2版)推荐指数:★★★★
对程序设计有一定了解,或者学习过其他编程语言的学习者。当然如果你是最单纯的初学者,选择此书也不会让你后悔。
西毒:《PHP技术内幕》推荐指数:★★★
适于需要解决实际问题或要进行快速应用的学习者和开发者。或者适于那些厌倦按步就班式地教学,喜欢实践出真知的时尚学子和独辟蹊径的另类学子。
南帝:《PHP程序设计》(第2版)推荐指数:★★★☆
适于想要快速学习和简单入门的初学者。如果想以手册为主,但又不习惯于手册词条式编排的无味与教条,那就选这本书吧。
北丐:《PHP和MYSQL Web开发》(原书第3版)推荐指数:★★★★☆
结构清晰,内容全面,是经典的入门书籍,对于初学者和已学者都值得一看。
中神通:PHP手册推荐指数:★★★★★
毋须多言,无论是学习者还是开发人员,都是必备之选。
书是死的,人是活的;学习是死的,
方法是活的;知识是死的,应用是活的。希望大家都能根据自己的需求与特点,选购到适于自己使用的书籍。让这些各有高招,不同风格的武林大侠带领你习得一身PHP的绝世武功,在程序开发的江湖中大显身手,扬名立万!