开发Web应用程序PHP是最理想的工具,易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活。《细说PHP(附DVD光盘1张)》以实用为目标设计,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂。系统地介绍了PHP的相关技术及其在实际Web开发中的应用。
《细说PHP(附DVD光盘1张)》共17章,每一章都是PHP独立知识点的总结。内容涵盖了PHP的运行环境搭建、Web服务器Apache的配置与应用、动态网站开发的前台技术、PHP编程语言的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP 5面向对象的程序设计思想、Web开发的设计模式,以及包含DIV+CSS、mysqli扩展模块、数据库抽象层PDO、Smarty模板技术等目前PHP开发中最主流的技术。每一章中都有大量的实用示例,以及详尽的注释,加速读者的理解和学习,也为每章的技术点设置了大量的自测试题。最后以一个比较完整的、采用面向对象思想,以及通过MVC模式设计,并结合Smarty模板的CMS系统为案例,详细介绍了Web系统开发从设计到部署的各个细节,更好地进行开发实践。
对于PHP应用开发的新手而言,不失为一本好的入门教材,内容既实用又全面,辅以视频教程,使读者轻松掌握所学知识。另外,《细说PHP(附DVD光盘1张)》也适合有一定基础的网络开发人员和网络爱好者,以及大中专院校的师生阅读与参考。不仅可以作为PHP开发的学习用书,还可以作为从事Web开发的程序员的参考用书和必备手册。对于行家来说,《细说PHP(附DVD光盘1张)》也是一本难得的参考手册,读者必将从中获益。
第1章 LAMP网站构建
经常有人问我同样的问题:动态网站是如何工作的、开发它都需要掌握哪些开发技术、使用哪一门脚本语言最合适等。本章回答了这些问题,使读者能够对建站有一个宏观的了解。要掌握如何构建一个专业的动态网站,请不要跳过本章,本章不包含任何程序代码,阅读起来容易理解。所以,请将这一章全部读完吧!会对你后期的学习大有帮助,指引你的LAMP学习方向。
本章对网站构建做了比较全面的介绍,例如,动态网站隶属于哪一种架构的软件、开发它都需要掌握哪些w曲构件,并对每个web构件在动态网站开发中扮演的角色、运行原理,以及运行的条件做了说明。本章还从不同角度对比介绍了不同的网站开发平台,其中对LAMP平台(Linux、Apache、MySQL和PHP的组合),从版本发展、行业应用、市场优势和产品特性等方面分别重点做了介绍。LAMP组合是日后动态网站软件构建的发展趋势,通过本章的学习,读者能够了解LAMP平台,并准备需要的内容和学习的内容。
1.1 网站软件简介
有人问网站是什么?网站就是软件,所以建站也是软件开发中的一种。越来越花哨的个人网站频繁出现,容易让人产生网站制作很容易的误解。学完本课程,你会知道建设一个商业网站的艰苦卓绝。个人网站就像儿童的画板,很容易绚丽多彩,因为它不必考虑目的性、完整性、扩展性以及负荷,它更多地只是一时兴起;商业网站是一套软件,建立的是一个基于工作的网站,能将工作架在互联网上,所以它是工作的平台,它关乎未来工作的效率、连续性、安全性,不容失败。
……
第1章 LAMP网站构建
第2章 搭建PHP的开发环境
第3章 Apache服务器的配置
第4章 XHTML和CSS网页标准化布局
第5章 PHP的基本语法
第6章 PHP的语言结构
第7章 PHP中的数组与数据结构
第8章 PHP面向对象的程序设计
第9章 字符串处理与正则表达式
第10章 PHP常用功能模块
第11章 文件系统处理
第12章 MySQL数据库设计
第13章 PHP的mysqli扩展
第14章 数据库抽象层PDO
第15章 会话控制
第16章 PHP的模板技术Smarty
第17章 内容管理系统(CMS)
附录A PHP配置文件详解
学习最难是入门,《LAMP技术大系:细说PHP(附DVD光盘1张)》堪为PHP入门经典之作,我向所有PHP初学者推荐《LAMP技术大系:细说PHP(附DVD光盘1张)》。
——易第优教育首席执行官 李明(肥同小可)
《LAMP技术大系:细说PHP(附DVD光盘1张)》对于PHP爱好者,可谓一本好书,内容详尽实用,结构组织符合实战需求,我诚挚推荐。
——Shop NC商城创始人 吴津津(大白菜芯)
内容详尽,由浅入深,覆盖全面,藏经之作。
——Think PHP框架创始人 刘晨(流年)
《LAMP技术大系:细说PHP(附DVD光盘1张)》内容充实,是作者多年丰富PHP授课经验的总结,可作为初学PHP的首选教材。
——凤凰网技术总监 骆超(浪湾)