文档介绍:作者简介
叶新伟,致力于Web开发、网络安全、UNIX系统方面的研究,精通UNIX平台下的基于
PHP+MySQL+Apache模式的设计与开发。先后供职于多家互联网企业,具有5年的项目经验,曾负
责多个大型Web系统的开发,包括流量千万级的博客空间等Web 。
编辑推荐
本书优势:本书以真实项目开发的技术需求为蓝图,安排实践者真正需要的内容。在基础知识讲解
部分,按照初学者的学习习惯,详细介绍技术点,对复杂知识配以实例。本书将PHP+Ajax开发项目
中的典型问题全部融入了搭建功能完善的Blog系统的过程中,让读者学与用兼得。本书的代码标注
清晰,无论是PHP代码还是JavaScript代码都进行仔细注释,力求读者容易掌握。
本书简介
本书系统、具体地介绍了PHP编程基础、项目开发技巧,以及PHP与Ajax的交互设计。全书共分24章
,以实际的项目作为例子贯穿始终,内容涵盖了PHP项目开发的各个方面,从基础语法、数据库基
础、需求分析、数据库设计到附件处理、评论处理、站内搜索、登录验证、后台管理、安全部署等
各方面的实用技巧。此外,本书重点介绍了Ajax技术的应用。本书最大的特色在于每一章中涉及的
例子都经过精挑细选,具有很强的针对性,力求让读者轻松掌握PHP项目开发的技巧和Ajax改善用
户体验的各种技术,学习尽可能多的知识。
本书适用于初、中级有一定基础的PHP程序员,同时也适合希望全面了解Ajax技术、掌握Ajax应用
技巧的Web开发人员。
目录
第一篇 PHP开发入门
第1章开发环境配置
在开始学习PHP之前,需要搭建开发环境。本章将结合实际项目经验来谈在Windows环境下配置
Apache+PHP+ MySQL+ phpMyAdmin,在Windows环境下配置IIS+PHP+MySQL+ phpMyAdmin,以及
在Linux环境下配置Apache+PHP+ MySQL+ phpMyAdmin等。
在Windows环境下配置IIS+PHP+MySQL+phpMyAdmin
安装IIS
安装PHP
PHP设置
安装MySQL
安装Zend Optimizer
安装phpMyAdmin
在Windows环境下配置Apache+PHP+MySQL+phpMyAdmin
LAMP平台的搭建
安装Apache
安装MySQL
安装PHP
搭建快速开发平台
本章小结
第2章 PHP语法
前面的章节讲解了PHP的运行平台的搭建和配置。本章将在这些知识的基础上讲解编程中的一些概
念和基本语法。本章的内容包括PHP语法的格式、注释、变量、运算符、数据类型、类型强制转换
等知识。通过对本章的学习,可以对该语言有一个大致的了解,编写一些简单程序。
PHP入门
第一个PHP网页
网页中嵌入PHP程序
语法格式
PHP中的注释
PHP的常量与变量
什么是变量和常量
定义变量
定义常量
变量的作用域
变量的输出
PHP的表单变量
PHP的环境变量
PHP的系统常量
PHP的运算符
算术运算符
条件运算符与逻辑运算符
字符串运算符
PHP的运算优先级
PHP的数据类型
常用数据类型
特殊的数据类型
数据类型的查看和验证
PHP数据类型的转换
转换成整型
转换成字符串型
转换成浮点型
转换成布尔型
强制类型转换
实例
静态变量使用实例
数学运算符与优先级实例
小结
第3章 PHP的常用语句
本章将重点讲解PHP的语句。一些运算符和表达式,后面用分号隔开,能够完成一定的逻辑功能
,就构成一个语句。复杂的程序都是由简单的语句构成的。流程控制语句是本章的重点,程序中复
杂的功能都是通过流程控制语句来完成的。通过本章的学习,读者需要掌握流程控制语句、常用的
表达式、文件包含等PHP编程技巧。