最新消息:

《PHP核心技术与最佳实践》

阅读 2878浏览
《PHP核心技术与最佳实践》

《PHP核心技术与最佳实践》

书名: PHP核心技术与最佳实践
作者: 列旭松 陈文
排版: 济南阿古达

本书适合的对象如下:

  • PHP爱好者;
  • 想进阶的初级PHP程序员;
  • 对PHP扩展开发感兴趣的读者;
  • 对高并发感兴趣的读者;
  • 对NoSQL应用和实现原理感兴趣的读者;
  • 从事PHP网络应用,想知道HTTP协议、Socket等更多细节的开发人员;
  • 想就职于大型互联网公司的PHP程序员;
  • 开设相关课程的大专院校的学生;
  • 公司内部培训的学员。

本书一共有14章。每章节都可以单独阅读,由于部分知识点之间存在一定的衔接,故建议按先后顺序阅读。

第1章为面向对象思想的核心概念。本章主要讲解面向对象开发的思想,重点讲解面向对象模型的建立,以及面向对象的一些基础概念。通过大量对比和实例,尤其是与Java的对比,力图从不同角度讲解PHP面向对象的特性,让PHP程序员看到不同的面向对象。求同存异是本章的核心思想。

第2章为用面向对象思维写程序。本章用简练的语言讲解了面向对象设计的五大原则,这五大原则也是理解设计模式的基础所在,帮助读者站在一个更高的角度思考面向对象。

第3章为正则表达式技巧与实战。本章详细介绍了正则的基础语法,通过大量的示例、通俗的语言讲解正则概念,引导读者理解正则的一系列规则。接下来,结合实际工作用安全过滤、URL重写等实例,加深对正则的应用和掌握。最后给出正则效率优化的一些普遍技巧和替代方案,让读者对正则的使用得心应手。

第4章为PHP网络技术及应用。本章着重介绍了HTTP协议、Socket开发、WebService、Cookie和Session使用等。结合实战向读者阐述网络开发的核心和重点,特别是对HTTP协议的理解。HTTP协议是Web开发的基石,也是各种面试和开发中必然遇到的知识点。而Socket则是应用交互的桥梁,保证了有用的可扩展性。

第5章为PHP与数据库基础。本章从不同角度分析了MySQL,介绍了PDO、MySQL优化、存储过程、事件调度机制以及MySQL安全防范等内容。

第6章为PHP模板引擎的原理与最佳实践。本章通过实现一个简单的模板引擎,学习模板引擎的原理和使用方法,然后对比几大流行的模板引擎实现方案,简单介绍了各种实现方案的思想和优缺点,最后探讨模板引擎的意义。

第7章为PHP扩展开发。本章的知识是本书核心内容,介绍了PHP扩展开发的几个重要知识点,如扩展框架搭建、PHP生命周期、PHP变量在内核中的实现方式、Zend引擎、内存管理等,让读者深入PHP底层,知其然也知其所以然。

第8章为缓存。本章主要介绍了缓存的基本原理和三个衡量指标,通过几个实例加深读者对缓存的理解。利用本章知识,读者应该能设计一个比较合理的缓存方案。

第9章为Memcached应用与内幕。本章深入剖析了Mem-cached的实现和内部结构,从而使读者掌握Memcached的高级应用,对构建复杂环境的缓存层有个清晰的认识。

第10章为Redis应用与内幕。本章重点介绍了Redis的深入应用,如事务处理、主从同步、虚拟内存等,和第9章类似,探讨了Redis的实现内幕。合理利用Redis可以为我们解决大流量高并发的应用。

第11章为高性能网站架构。本章探讨了高性能架构的基本出发点,重点以HandlerSocket、MySQL主从复制、反向代理缓存软件Varnish和任务分发框架Gearman为例,讲述几种高性能架构中会用到的技术。

第12章为调试与测试。科学的调试方法有助于快速找出潜在的Bug、理解复杂应用的流程、提高开发效率。单元测试是代码质量的保障。在这一章的最后一节介绍了使用JMeter进行压力测试的方法。

第13章为Hash算法与数据库的实现。本章介绍了Hash算法的基本原理,用此算法实现一个简单的、基于Hash的数据库,让读者意识到算法的重要性和可操作性。

第14章为PHP编码规范。本章介绍了PHP开发中应遵循的基本代码规范,并提出合理建议。好的代码必然是规范的代码。

好了,《PHP核心技术与最佳实践》 就分享到这里,非常感谢你的来访。如果你很喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » 《PHP核心技术与最佳实践》

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者