当前位置:首页 > 工业技术
PHP实用教程
PHP实用教程

PHP实用教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:郑阿奇编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121093821
  • 页数:399 页
图书介绍:本书包含实用教程、实验指导和综合应用实习三部分,涵盖了理论和实践教学的全过程。实用教程部分系统介绍PHP基础、PHP高级编程、构建PHP互动网页、MySQL数据库基础、PHP操作数据库、PHP与AJAX等。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例,书中所有实例程序均上机调试通过。综合应用实习部分介绍PHP/MySQL学生成绩管理系统。附录介绍PHP程序调试和异常处理的方法。本书免费提供教学课件、程序源代码。
《PHP实用教程》目录
标签:编著 教程

第1部分 实用教程 1

第1章 PHP简介与开发环境的搭建 1

1.1 PHP语言简介 1

1.1.1 PHP发展史 1

1.1.2 PHP语言功能 2

1.1.3 PHP语言特点 2

1.1.4 PHP语言发展趋势 3

1.2 PHP开发环境配置 4

1.2.1 开发环境的选择 4

1.2.2 Apache安装与配置 4

1.2.3 PHP安装与配置 7

1.2.4 开发工具的选择 11

1.2.5 Eclipse安装与配置 12

1.2.6 简单PHP页面实例 14

1.2.7 PHP与HTML交互页面实例 17

习题1 18

第2章 HTML基础知识 19

2.1 HTML基本结构 19

2.1.1 文档头 19

2.1.2 文档正文 20

2.2 格式化HTML页面 21

2.2.1 设置文本格式 21

2.2.2 多媒体标记 26

2.2.3 表格的设置 27

2.2.4 表单的应用 30

2.2.5 超链接的应用 37

2.2.6 设计框架 38

2.2.7 CSS样式表 40

习题2 42

第3章 PHP基础语法 43

3.1 PHP入门 43

3.1.1 PHP标记风格 43

3.1.2 PHP程序注释 44

3.1.3 使用PHP输出HTML 44

3.1.4 在HTML中嵌入PHP 45

3.1.5 PHP中使用简单的JavaScript 46

3.2 数据类型 47

3.2.1 整型 47

3.2.2 浮点型 47

3.2.3 字符串 48

3.2.4 布尔型 49

3.2.5 数组和对象 50

3.2.6 类型转换 50

3.3 变量与常量 52

3.3.1 自定义变量 52

3.3.2 可变变量 55

3.3.3 预定义变量 56

3.3.4 外部变量 58

3.3.5 常量 60

3.4 运算符与表达式 61

3.4.1 算术运算符 61

3.4.2 赋值运算符 61

3.4.3 位运算符 62

3.4.4 比较运算符 62

3.4.5 错误控制运算符 63

3.4.6 执行运算符 63

3.4.7 递增/递减运算符 64

3.4.8 逻辑运算符 64

3.4.9 字符串运算符 65

3.4.10 其他运算符 65

3.4.11 运算符优先级和结合性 66

3.4.12 表达式 67

3.5 流程控制 68

3.5.1 条件控制语句 68

3.5.2 循环控制语句 72

3.5.3 流程控制符 75

3.5.4 流程控制的替代语法 78

3.5.5 包含文件操作 78

3.5.6 实例——回答多项选择题 79

习题3 80

第4章 数据处理 81

4.1 数组的处理 81

4.1.1 数组的创建和初始化 81

4.1.2 键名和值的操作 84

4.1.3 数组的遍历和输出 87

4.1.4 数组的排序 90

4.1.5 其他操作 94

4.1.6 实例——处理表格数据 95

4.2 字符串操作 98

4.2.1 字符串的定义与显示 98

4.2.2 字符串的格式化 98

4.2.3 常用的字符串函数 99

4.2.4 字符串的比较 101

4.2.5 字符串的替换 101

4.2.6 字符串与HTML 102

4.2.7 其他字符串函数 104

4.2.8 实例——留言簿内容处理 105

4.3 正则表达式 106

4.3.1 正则表达式基础知识 107

4.3.2 POSIX风格的正则表达式 107

4.3.3 Perl兼容的正则表达式 111

4.3.4 实例——验证表单内容 115

4.4 目录与文件 116

4.4.1 文件目录操作 117

4.4.2 操作文件的一般方法 119

4.4.3 文件的打开与关闭 119

4.4.4 文件的写入 121

4.4.5 文件的读取 123

4.4.6 文件的上传与下载 127

4.4.7 其他常用文件函数 130

4.4.8 实例——投票统计 132

4.5 图形处理 134

4.5.1 安装PHP图像库 134

4.5.2 创建图形 134

4.5.3 绘制图形 137

4.5.4 图形的处理 146

4.5.5 其他的图形函数 150

4.5.6 实例——自动生成验证码 150

4.6 日期和时间 153

4.6.1 UNIX时间戳 153

4.6.2 时间转化为时间戳 153

4.6.3 获取日期和时间 154

4.6.4 其他日期和时间函数 156

4.6.5 实例——生成日历 157

习题4 159

第5章 PHP高级编程 160

5.1 PHP函数 160

5.1.1 用户自定义函数 160

5.1.2 参数的传递 161

5.1.3 函数变量的作用域 161

5.1.4 函数的返回值 162

5.1.5 函数的调用 163

5.1.6 递归函数 163

5.1.7 变量函数 164

5.1.8 系统函数 164

5.1.9 实例——设计一个计算器程序 165

5.2 PHP面向对象程序设计 166

5.2.1 面向对象程序设计概念 166

5.2.2 在PHP中创建类、属性和方法 167

5.2.3 类的实例化与访问 168

5.2.4 类的访问控制 169

5.2.5 静态属性和方法 170

5.2.6 构造函数和析构函数 170

5.2.7 类的继承 171

5.2.8 抽象类和接口 173

5.2.9 类的魔术方法 176

5.2.10 实例类型的判断 180

5.2.11 实例——设计一个学生管理类 180

习题5 181

第6章 构建PHP互动网页 182

6.1 PHP与表单 182

6.1.1 提交表单数据 182

6.1.2 接收表单数据 182

6.1.3 常用表单数据的验证方法 183

6.1.4 实例——使用PHP处理表单数据 183

6.2 获取URL参数 186

6.2.1 获取URL参数的方法 186

6.2.2 解析URL 186

6.2.3 URL编码与解码 187

6.3 页面跳转 188

6.3.1 使用header()函数 188

6.3.2 使用HTML标记 188

6.3.3 使用客户端脚本 189

6.4 会话管理 189

6.4.1 会话的工作原理 189

6.4.2 实现会话 189

6.4.3 在PHP中实现Cookie 193

6.5 实例——制作一个PHP互动网页 197

习题6 201

第7章 MySQL数据库基础 202

7.1 数据库基础 202

7.1.1 数据库与数据库管理系统 202

7.1.2 关系型数据库管理系统 202

7.1.3 关系型数据库语言 205

7.2 MySQL数据库简介 205

7.2.1 MySQL数据库的介绍 205

7.2.2 MySQL服务器的安装与配置 206

7.2.3 MySQL的环境 209

7.3 MySQL基础知识 209

7.3.1 MySQL的数据库对象 209

7.3.2 MySQL表结构 211

7.3.3 MySQL数据类型 211

7.4 数据库和表的建立与管理 215

7.4.1 创建数据库 215

7.4.2 创建表 216

7.5 表数据操作 220

7.5.1 插入表数据 220

7.5.2 修改表数据 221

7.5.3 删除表数据 222

7.6 查询数据 222

7.6.1 选择列 223

7.6.2 选择查询对象 224

7.6.3 指定查询条件 225

7.6.4 数据分组 232

7.6.5 排序 235

7.6.6 限制返回行数 236

7.7 视图 237

7.7.1 视图的概念 237

7.7.2 创建视图 237

7.7.3 查询视图 238

7.7.4 删除视图 239

7.8 过程式数据库对象 239

7.8.1 存储过程 239

7.8.2 存储函数 242

7.8.3 触发器 243

7.9 使用界面工具操作MySQL 244

7.9.1 创建数据库和表 244

7.9.2 操作表数据 246

7.9.3 数据查询 247

7.9.4 数据库备份与恢复 247

习题7 250

第8章 PHP操作数据库 252

8.1 PHP与MySQL 252

8.1.1 建立连接 252

8.1.2 通过PHP执行SQL语句 253

8.1.3 处理返回结果 254

8.1.4 其他MySQL函数 257

8.1.5 实例——操作课程表 258

8.2 PHP与SQL Server 262

8.2.1 相关配置 263

8.2.2 建立连接 264

8.2.3 执行T-SQL语句 264

8.2.4 处理返回结果 265

8.2.5 实例——实现简单的登录系统 265

8.3  PHP与Oracle 273

8.3.1 相关配置 273

8.3.2 建立连接 274

8.3.3 执行PL/SQL语句 274

8.3.4 处理返回结果 275

8.3.5 实例——实现简单的留言本 276

8.4 PHP与Access 281

8.4.1 建立连接 282

8.4.2 处理SQL语句和返回结果 282

8.4.3 实例——投票系统 283

8.5 PHP与DB2 288

8.5.1 相关配置 288

8.5.2 建立连接 289

8.5.3 处理SQL语句和返回结果 289

8.5.4 实例——学生成绩查询 290

习题8 293

第9章 PHP与AJAX 294

9.1 AJAX基础 294

9.1.1 AJAX的工作原理 294

9.1.2 AJAX初始化 295

9.1.3 发送HTTP请求 296

9.1.4 指定响应处理函数 296

9.1.5 处理服务器返回的信息 297

9.2 PHP与AJAX交互 297

9.2.1 使用GET方式 298

9.2.2 使用POST方式 300

9.2.3 简单实例——AJAX的应用 303

习题9 306

第2部分 实验指导 307

实验1 PHP的开发环境 307

实验2 使用HTML制作网页 309

实验3 PHP基础 314

实验4 PHP数据处理 317

实验5 函数和类 328

实验6 PHP互动网页 331

实验7 MySQL数据库 336

实验8 PHP与数据库 347

实验9 PHP与AJAX 360

第3部分 综合应用实习 364

实习1 PHP/MySQL学生成绩管理系统 364

P.1 数据库的创建 364

P.2 主程序界面 367

P.3 学生信息录入 370

P.4 学生信息查询 377

P.5 成绩信息录入 383

P.6 学生成绩查询 390

附录A PHP程序调试与异常处理 394

A.1 程序调试 394

A.2 异常处理 396

相关图书
作者其它书籍
返回顶部