书籍详情
由浅入深学PHP:基础、进阶与必做300题
作者:陈向辉 等 著
出版社:电子工业出版社
出版时间:2011-07-01
ISBN:9787121133329
定价:¥69.80
购买这本书可以去
内容简介
《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》由浅入深,全面、系统地介绍了PHP开发技术。作为一本面向入门读者的PHP书籍,本书尽量做到了语言的通俗易懂,把PHP的知识点同实际应用相结合进行讲解,更便于读者阅读领会。对PHP的各个知识点进行了细致的介绍,同时剖析每个概念,让读者对PHP语言有全面的认识。为了帮助读者快速掌握PHP,《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》对每一个知识点都安排了相应的实例代码,让读者通过实例掌握关键知识点。读者只需将代码输入计算机调试,即可轻松掌握相关的知识。本书介绍的都是Web应用程序常用的知识点,并结合实例讲解,让读者在实际应用中能够快速上手,同时也方便读者对程序进行进一步扩展。《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》分4篇共20章,第1篇为PHP基础入门,由浅入深,逐步介绍了PHP开发环境的搭建,PHP的语法基础、PHP中的流程控制、数据处理以及数据库的应用等。第2篇为PHP应用模块,主要介绍用PHP实现的常用功能模块,如注册登录模块、文件上传模块、与AJAX相结合的动态更新模块等。第3篇为PHP扩展内容,主要讲解PHP正则表达式、PHP操作XML、PHP的优化与加密等。第4篇为PHP案例,主要是综合以上所有知识,通过综合实例讲解在PHP在实际中的综合应用。
作者简介
暂缺《由浅入深学PHP:基础、进阶与必做300题》作者简介
目录
第1篇 PHP基础入门
第1章 安装PHP开发环境 1
1.1 初识PHP 1
1.1.1 静态网页与动态网页 1
1.1.2 什么是PHP 2
1.1.3 PHP发展历史 2
1.1.4 其他动态网页技术 3
1.2 常用的PHP环境 4
1.2.1 Apache+PHP 4
1.2.2 IIS+PHP 4
1.3 Apache的安装 5
1.3.1 安装Apache 5
1.3.2 测试Apache 7
1.4 PHP的安装 8
1.4.1 安装PHP 8
1.4.2 配置PHP 9
1.4.3 第一个PHP程序 10
1.5 其他工具的安装 10
1.5.1 MySQL的安装 11
1.5.2 phpmyadmin的安装 14
1.5.3 Editplus的安装 15
1.6 本章小结 16
第2章 PHP的基本用法 17
2.1 PHP的嵌入方法 17
2.1.1 静态页面的结构 17
2.1.2 ASP方法<%%> 18
2.1.3 PHP方法<? ?> 19
2.1.4 PHP方法<?php ?> 20
2.2 引用文件 20
2.2.1 require引用 20
2.2.2 include引用 22
2.2.3 二者的区别 23
2.3 注释方法 24
2.3.1 多行注释 24
2.3.2 单行注释 25
2.4 PHP代码编写规则 25
2.4.1 缩排规则 25
2.4.2 命名规则 26
2.5 本章小结 27
2.6 习题 27
第3章 常量与变量 30
3.1 PHP中的常量 30
3.1.1 数据类型 30
3.1.2 自定义常量 32
3.1.3 系统常量 34
3.1.4 魔术常量 36
3.2 PHP中的变量 37
3.2.1 自定义变量 37
3.2.2 系统变量 39
3.3 数组变量 42
3.3.1 创建数组 42
3.3.2 获取数组元素 44
3.3.3 为数组添加元素 45
3.3.4 创建并使用多维数组 46
3.4 本章小结 47
3.5 习题 47
第4章 运算符与表达式 53
4.1 运算符 53
4.1.1 数学运算符 53
4.1.2 字符运算符 55
4.1.3 比较运算符 56
4.1.4 赋值运算符 57
4.1.5 逻辑运算符 57
4.1.6 递增/递减运算符 59
4.1.7 三目运算符 59
4.1.8 运算符优先级 61
4.2 表达式 63
4.3 本章小结 64
4.4 习题 64
第5章 流程控制 67
5.1 判断 67
5.1.1 if判断 67
5.1.2 if…else判断 69
5.1.3 if…elseif…else判断 70
5.1.4 switch判断 72
5.2 循环 75
5.2.1 while循环 75
5.2.2 do循环 76
5.2.3 for循环 78
5.2.4 foreach循环 79
5.2.5 break的使用 81
5.2.6 continue的使用 81
5.3 流程控制实例 82
5.3.1 输出星号 83
5.3.2 输出指定内容 85
5.3.3 求斐波那契数列 87
5.4 本章小结 89
5.5 习题 89
第6章 PHP中的函数 97
6.1 函数基础 97
6.1.1 什么是函数 97
6.1.2 函数的返回值 99
6.1.3 函数的参数 101
6.2 系统函数 105
6.2.1 内部系统函数 105
6.2.2 外部系统函数 106
6.3 函数的其他相关事项 107
6.3.1 有条件定义函数的使用 107
6.3.2 在一个函数中定义另一个函数 108
6.3.3 函数的递归使用 110
6.4 本章小结 111
6.5 习题 111
第7章 对象变量 118
7.1 面向对象与面向过程 118
7.1.1 什么是面向过程 118
7.1.2 什么是面向对象 118
7.1.3 面向对象与面向过程的特点 119
7.2 对象变量 120
7.2.1 什么是类 120
7.2.2 创建类 120
7.2.3 为类实例化对象 121
7.2.4 使用对象 122
7.2.5 稍微复杂的例子 123
7.2.6 类的继承 127
7.2.7 方法重载 129
7.2.8 类的引用 131
7.2.9 类的构造方法 133
7.3 使用类与对象 135
7.3.1 检查类是否定义 135
7.3.2 返回类的方法名 136
7.3.3 返回类的属性 138
7.3.4 返回对象的类名 139
7.3.5 检查类与对象的关系 140
7.3.6 检查方法是否存在 142
7.3.7 检查属性是否存在 144
7.4 本章小结 145
7.5 习题 145
第8章 数据的处理 152
8.1 操作数值 152
8.1.1 求绝对值 152
8.1.2 小数取整 153
8.1.3 角度与弧度转化 156
8.1.4 次方与平方根 158
8.1.5 求三角值 159
8.1.6 求最值 161
8.1.7 求随机数 163
8.1.8 进制转换 164
8.1.9 其他数值处理函数 168
8.2 操作字符串 170
8.2.1 字符串输出 170
8.2.2 字符串长度 172
8.2.3 字符串截取 173
8.2.4 字符串替换 174
8.2.5 字符串分割 178
8.2.6 字符串的比较 179
8.2.7 字符串的大小写 181
8.2.8 字符串与ASCII码 182
8.2.9 转换HTML特殊字符 184
8.2.10 字符串查找 187
8.2.11 其他字符串处理函数 187
8.3 操作数组 188
8.3.1 建立数组 189
8.3.2 数组长度 189
8.3.3 检查数组中值出现次数 190
8.3.4 数组排序 191
8.3.5 移动数组指针 199
8.3.6 移除重复的值 201
8.3.7 合并数组 202
8.3.8 检查数组中是否存在某个值 205
8.3.9 其他数组处理函数 206
8.4 操作日期时间 207
8.4.1 使用前的准备 207
8.4.2 格式化日期时间 208
8.4.3 取得日期时间信息 210
8.4.4 返回当前UNIX时间戳记 211
8.4.5 将英文文本的日期时间描述解析为UNIX时间戳 211
8.5 数据处理实例 212
8.5.1 处理数值 212
8.5.2 处理字符串 213
8.5.3 处理数组 214
8.5.4 处理日期时间 215
8.6 本章小结 215
8.7 习题 215
第9章 数据库操作 228
9.1 操作MySQL数据库 228
9.1.1 连接到服务器 228
9.1.2 显示可用数据库 229
9.1.3 创建数据库 230
9.1.4 选择数据库并显示表 231
9.1.5 在库中创建表 232
9.1.6 删除存在的库或表 233
9.2 操作表 233
9.2.1 操作前的准备工作 233
9.2.2 浏览已经存在的记录 235
9.2.3 添加记录 236
9.2.4 修改记录 237
9.2.5 删除记录 238
9.3 高级查询 240
9.3.1 使用WHERE子句 240
9.3.2 使用LIMIT子句 241
9.3.3 使用ORDER BY排序 243
9.3.4 使用模糊查询 245
9.3.5 常用的SQL函数 246
9.4 数据库的备份与导入 249
9.4.1 备份数据库 249
9.4.2 导入数据库 250
9.5 本章小结 251
9.6 习题 251
第2篇 PHP应用模块
第10章 表单交互——用户登录模块 256
10.1 使用表单进行交互 256
10.1.1 表单的使用 256
10.1.2 POST与GET 259
10.1.3 获取提交内容 259
10.1.4 后台处理 262
10.2 用户注册模块 262
10.2.1 构建注册表单 263
10.2.2 后台处理 266
10.2.3 注意事项 268
10.3 用户登录模块 269
10.3.1 登录界面 269
10.3.2 后台处理 270
10.4 本章小结 272
10.5 习题 272
第11章 URL交互——网站宣传模块 279
11.1 使用URL进行交互 279
11.1.1 构建URL 279
11.1.2 获取提交内容 280
11.1.3 后台处理 281
11.2 模拟文件下载次数 282
11.2.1 建表 282
11.2.2 文件下载前台 283
11.2.3 文件下载后台 285
11.3 本章小结 286
11.4 习题 286
第12章 目录与文件操作——文件上传模块 288
12.1 目录操作 288
12.1.1 创建目录 288
12.1.2 删除目录 289
12.1.3 打开目录 289
12.1.4 浏览目录内容 290
12.1.5 倒回目录 291
12.1.6 关闭打开目录 292
12.1.7 判断文件是否为目录 292
12.1.8 返回分区占用磁盘空间 293
12.1.9 返回目录磁盘可用空间 294
12.2 文件操作 294
猜您喜欢