PHP是全球最普及、应用最广泛的互联网开发语言之一。PHP语言具有简单、易学、源码开放、可操纵多种主流与非主流的数据库、支持面向对象的编程、支持跨平台的操作以及完全免费等特点,越来越受到广大程序员的青睐和认同。PHP目前拥有几百万名用户,其发展速度要快于它之前的任何一种计算机语言,相信PHP在经过不断发展后,一定会成为互联网开发语言中“主流的主流”。
本书内容
学、练、用到精通只需24堂课。本书从初中级用户的角度出发,通过24堂课全面讲述了使用PHP进行程序开发的必备知识和技能。其结构如下图所示。
第1部分 基础篇(第1~8堂课):讲述了PHP概述、PHP基础、PHP函数、PHP流程控制语句、PHP数组应用、PHP与Web页面交互、MySQL数据库技术和PHP数据库编程技术。通过本篇的学习,读者足以搭建起学习PHP的框架。
第2部分 提高篇(第9~13堂课):讲述了Cookie与会话控制、字符串高级处理技术、日期和时间的处理技术、图形图像处理技术和文件目录处理技术。通过本篇的学习,读者能够掌握PHP的常用技术。
第3部分 高级篇(第14~21堂课):讲述了面向对象的程序设计、PHP与XML技术、PDO数据库抽象层、Smarty模板技术、Zend Framework框架、PHP的安全与防护、PHP的字符编码和程序调试与错误处理。通过本篇的学习,读者可以学习到PHP语言中更高一个层次的技术。
第4部分 实战篇(第22~24堂课):讲述了应用Smarty模板开发电子商务网站、Zend Framework框架开发明日搜索引擎和学校图书馆管理系统3个完整的项目实例设计全过程。通过本篇学习,读者可以积累项目开发经验。