推荐一本PHP好书--->

发布时间:2014-10-25 2:24:23
来源:分享查询网

难得的一本好书。E文好的,直接读原版吧。目前正在拜读,有想翻译的冲动,呵呵 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4     原名:<<Advanced PHP Programming -- A practical guide to developing large-scale Web sites and applications with PHP5 >> 作者:George Schlossnagle 出版者:Sams Publishing, 2004。 页数:650页。     Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 目录: 一:实施和开发的方法 代码风格 选择合适的风格 命名符号 避免含糊代码 文档 深入阅读 贯彻设计模式的OOP OOP介绍 设计模式简介 重载 深入阅读 错误处理 处理错误 处理外部错误 异常 什么时候使用异常 深入阅读 PHP的贯彻 -- 模块和WEB Smarty 编写自己的模块 深入阅读 PHP的贯彻 -- 单机脚本 PHP-CLI介绍 I/O 处理 解释命令行参数 子进程的创建和管理 系统核心进程写作 (Writing Daemons) 深入阅读 单元测试 单元测试介绍 文件内和文件外的单元测试写作 PHPUnit 附加特征 测试驱动设计 WEB环境中的单元测试 深入阅读 开发环境管理 改变控制 代码包的管理 (Managing Packaging) 深入阅读 优良 API 设计 重构设计和扩展 保护性代码 (Defensive Coding) 深入阅读 二:缓存 外部效能调控 语言水平调控 利于缓存的PHP应用 内容压缩 深入阅读 数据组件缓存 基于DBM的缓存 内存分享缓存 基于Cookie的缓存 将缓存整合进应用代码里 深入阅读 算法再用 例子介绍: 发泡法循序 把可再用数据缓存进一个需要(Request)里 在需要之间缓存可再用数据 PHP里的算法再用 深入阅读 三: 分布式应用 数据库交互 了解数据库和查询是如何工作的 数据库进程模式 数据库进程调控 深入阅读 用户鉴证和会话安全 简单鉴证方法 注册的用户 鉴证的维护 单一的登录 深入阅读 会话处理 客户端会话 服务器端会话 自定义会话处理方法 废物回收 客户端会话和服务器端会话的选择 深入阅读 分布式环境的建设 什么是集群 集群设计基础 分布环境中的缓存 数据库的分布设计 深入阅读 RPC:与遥控服务的交互 XML-RPC SOAP SOAP和XML-RPC比较 深入阅读 四:效能 基准应用:整体应用测试 瓶颈的被动证实 荷载产生器 深入阅读 描述 (Profiling) 什么是PHP描述所需要的 描述的系列 安装和使用 APD 事例 大型应用的描述 聚焦常见的无效性 删除多余的功能 深入阅读 同步基准:代码块和函数的评估 基准基础 建立基准测试度 基准例子 五:扩展 PHP和Zend Engine内核 Zend Engine工作原理:Opcodes 和 Op 数组 变量 函数 类 PHP调用的生命循环 深入阅读 PHP扩展:第一部分 扩展基础 例子介绍 深入阅读 PHP扩展:第二部分 类的贯彻 写自定义的会话处理器 API流 深入阅读 编写 SAPIs 和扩展 Zend Engine SAPIs 对Zend Engine的修改和反思 作业 ------------------------------------------- 原书内容介绍: 这本书期望能帮你成为一个PHP编程专家。成为编程专家并不意味着要你完全精通语言的语法和特征(当然这会有帮助),而是让你能有效的利用语言来解决问题。读完这本书后,你会相当了解PHP语言的优点和缺点,以及如何在WEB领域内外有效的用它来解决问题。 此书着重描述共同的问题,并用特别的例子来予以解决。正如前人所言:“授人以鱼,能吃一天。授人以渔,能吃一生。” 此书的目的就是要给你一个解决问题的工具,以及明白在什么情况下用什么工具。 在我看来,通过例子学习,比较容易。此书全用了实际的例子来分解讨论的问题。没有恰当内容的例子是没用的,因此,此书的例子都是从实际项目里择录的。读者同样可以把它们用在实际项目上。 PHP的企业化应用 一门编程语言要想用到企业化应用上,必须满足以下六个条件: 可以快速的建立模型并予以贯彻 支持现代编程体系 容易扩充 高效能 良好的互操作性 可扩展性 第一项 -- 快速的建立模型 -- 一直是PHP的强项。脚本语言对于产品的快速开发有个很大的好处,能随时测试新的想法和做法,而不用对所有代码进行编译,连接,检测,查错的整个过程。PHP易学易懂也让其他开发人员很容易进入。 PHP5也完全满足余下几项的要求。PHP新的对象模型对OO有很好的支持。PHP是快速和很容易扩充的。PHP对互操作性提供了大量的扩展 -- 从数据库服务到SOAP。最后,PHP还有一个最耀眼的优点:很容易扩展。如果语言没有你要的功能,自己把它加上去吧。 书的结构和组织 全书分为五部分,章节之间有一定的独立性。虽然读者可以跳得某一章节阅读,但还是建议从头到尾的顺着看,因为很多例子是顺着内容,不断的扩展完善的。  

返回顶部
查看电脑版