基本信息
编辑推荐
本书优势:本书以真实项目开发的技术需求为蓝图,安排实践者真正需要的内容。在基础知识讲解部分,按照初学者的学习习惯,详细介绍技术点,对复杂知识配以实例。本书将PHP+Ajax开发项目中的典型问题全部融入了搭建功能完善的Blog系统的过程中,让读者学与用兼得。本书的代码标注清晰,无论是PHP代码还是JavaScript代码都进行仔细注释,力求读者容易掌握。
内容简介
计算机书籍
本书系统、具体地介绍了PHP编程基础、项目开发技巧,以及PHP与Ajax的交互设计。全书共分24章,以实际的项目作为例子贯穿始终,内容涵盖了PHP项目开发的各个方面,从基础语法、数据库基础、需求分析、数据库设计到附件处理、评论处理、站内搜索、登录验证、后台管理、安全部署等各方面的实用技巧。此外,本书重点介绍了Ajax技术的应用。本书最大的特色在于每一章中涉及的例子都经过精挑细选,具有很强的针对性,力求让读者轻松掌握PHP项目开发的技巧和Ajax改善用户体验的各种技术,学习尽可能多的知识。
本书适用于初、中级有一定基础的PHP程序员,同时也适合希望全面了解Ajax技术、掌握Ajax应用技巧的Web开发人员。
作译者
目录
第1章 开发环境配置
在开始学习PHP之前,需要搭建开发环境。本章将结合实际项目经验来谈在Windows环境下配置Apache+PHP+ MySQL+ phpMyAdmin,在Windows环境下配置IIS+PHP+MySQL+ phpMyAdmin,以及在Linux环境下配置Apache+PHP+ MySQL+ phpMyAdmin等。
1.1 在Windows环境下配置IIS+PHP+MySQL+phpMyAdmin
1.1.1 安装IIS
1.1.2 安装PHP
1.1.3 PHP设置
1.1.4 安装MySQL
1.1.5 安装Zend Optimizer
1.1.6 安装phpMyAdmin
1.2 在Windows环境下配置Apache+PHP+MySQL+phpMyAdmin
1.3 LAMP平台的搭建
1.3.1 安装Apache
1.3.2 安装MySQL
1.3.3 安装PHP
1.3.4 搭建快速开发平台
1.4 本章小结
第2章 PHP语法
前面的章节讲解了PHP的运行平台的搭建和配置。本章将在这些知识的基础上讲解编程中的一些概念和基本语法。本章的内容包括PHP语法的格式、注释、变量、运算符、数据类型、类型强制转换等知识。通过对本章的学习,可以对该语言有一个大致的了解,编写一些简单程序。
2.1 PHP入门
前言
PHP的重要程度已经不必多说,根据baidu的搜索量来看,它甚至超过了ASP.NET,如下图所示。
为了帮助众多PHP开发人员学习PHP编程知识,掌握项目开发技巧,掌握Ajax技术,笔者精心编著了本书。不要把它当成普通的入门书,也不是简单案例的堆砌,本书通过一个大型的Blog系统,演示PHP方方面面的技术,让你能独立完成项目开发。
和其他书籍相比,本书有何特点
1.配有学习论坛
论坛网址是http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。
2.注重基础,深化理解
本书的前6个章节详细介绍PHP的基础知识,第7~8两个章节介绍MySQL数据的操作。在讲述这些知识时,从浅到深,循序渐进,重视读者对这些基础知识的掌握。
3.实用性强,针对性强..
本书不像其他教程,只单纯谈理论,而是通过一个具体的项目来详细讲解PHP项目开发过程中的各种技巧。这样可以帮助读者全面了解PHP项目开发流程,同时掌握PHP项目中各种功能的实现。
4.代码质量高,注释详细
本书中无论是PHP代码,还是介绍Ajax技术时涉及的JavaScript代码,都具有很高的质量。同时注释也非常细致,保证你能100%看懂。
5.讲解通俗,步骤详细
每个实例都以非常朴实的语言阐述,并配有效果图和技巧文字,在阅读时就像听课一样详细而贴切。
本书包括的内容
本书共分为4篇,内容安排如下:
适合读者
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性,从PHP语法基础开始,然后深入到丰富的实例来指导读者透彻学习PHP开发以及Ajax各方面的技术。本书可以作为初级PHP开发人员的提高教材,也可以帮助初学者和中级读者提高技能,掌握Ajax技术,对高级读者也有相当的启发意义。
由于时间仓促及作者水平有限,书中错误不当之处在所难免,希望读者能够理解和支持。
叶新伟