图书介绍

PHP程序设计及实践PDF|Epub|txt|kindle电子书版本网盘下载

PHP程序设计及实践
  • 青岛英谷教育科技股份有限公司编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560643649
  • 出版时间:2016
  • 标注页数:358页
  • 文件大小:109MB
  • 文件页数:369页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP程序设计及实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

理论篇3

第1章 PHP初步认识与环境搭建3

1.1 概述4

1.2 PHP新特性4

1.3 PHP的应用领域6

1.4 PHP扩展库7

1.5 创建PHP程序9

本章小结9

本章练习10

第2章 HTTP和Web服务器11

2.1 资源12

2.1.1 URL语法12

2.1.2 相对URL和自动扩展URL13

2.1.3 对资源的映射及访问16

2.2 事务16

2.3 报文17

2.3.1 方法18

2.3.2 状态码19

2.3.3 首部21

2.4 连接24

2.5 Web服务器25

2.5.1 Apache架构25

2.5.2 服务器种类26

2.5.3 处理流程27

本章小结27

本章练习28

第3章 PHP基本语法29

3.1 PHP语言标记30

3.1.1 开始和结束标记31

3.1.2 指令分隔符31

3.2 变量32

3.2.1 变量的声明32

3.2.2 变量的命名33

3.2.3 变量的类型34

3.2.4 可变变量39

3.2.5 变量的引用赋值39

3.3 常量40

3.3.1 设置PHP常量40

3.3.2 预定义常量41

3.3.3 魔术常量41

3.4 类型转换42

3.4.1 自动类型转换43

3.4.2 强制类型转换43

3.4.3 变量类型的测试函数44

3.5 运算符45

3.5.1 算术运算符45

3.5.2 字符串运算符46

3.5.3 逻辑运算符46

3.5.4 比较运算符47

3.5.5 赋值运算符49

3.5.6 引用赋值49

3.5.7 三元运算符50

3.5.8 错误运算符51

3.6 流程控制结构51

3.6.1 分支结构51

3.6.2 循环结构55

本章小结56

本章练习56

第4章 字符串和数组57

4.1 字符串58

4.1.1 定义方式58

4.1.2 字符串实现原理59

4.1.3 解析字符串60

4.2 字符串处理函数61

4.2.1 字符实体转换函数61

4.2.2 字符串查找函数64

4.2.3 字符串的子字符串操作函数66

4.2.4 字符串比较函数69

4.2.5 字符串通用处理函数70

4.2.6 加密解密函数72

4.3 数组74

4.3.1 数组的类型74

4.3.2 数组声明74

4.3.3 设置错误报告级别76

4.3.4 输出数组变量78

4.3.5 数组追加及属性个数78

4.3.6 数组遍历79

4.3.7 二维数组81

4.4 数组处理函数82

4.4.1 数组创建函数82

4.4.2 数组统计函数83

4.4.3 数组指针函数83

4.4.4 数组、变量间的转换函数83

4.4.5 数组遍历语言结构84

4.4.6 数组检索函数84

4.4.7 其他函数85

本章小结85

本章练习86

第5章 函数87

5.1 函数的定义88

5.2 函数的分类88

5.3 函数参数传递89

5.3.1 值传递89

5.3.2 引用传递90

5.4 变量函数90

5.5 函数的作用域和生存周期91

5.5.1 全局变量和局部变量91

5.5.2 生存周期92

5.6 文件包含93

本章小结93

本章练习94

第6章 文件和目录95

6.1 文件系统概述96

6.2 文件的基本操作96

6.2.1 打开和关闭文件96

6.2.2 读取文件内容97

6.2.3 写入文件99

6.2.4 复制和移动文件99

6.3 目录操作函数101

6.3.1 打开/关闭目录101

6.3.2 目录处理102

6.4 上传文件103

本章小结106

本章练习106

第7章 正则表达式107

7.1 正则表达式简介108

7.2 正则表达式语法108

7.2.1 量词109

7.2.2 定位符109

7.2.3 限定符109

7.2.4 元字符110

7.2.5 模式修饰符110

7.3 正则表达式引擎原理111

7.3.1 占有字符和零宽度111

7.3.2 正则引擎111

7.4 通用字符匹配规则112

7.5 正则表达式高级应用112

7.5.1 零宽先行断言112

7.5.2 零宽后行断言113

7.5.3 分组114

7.5.4 非捕获元与后向引用114

7.6 关于贪婪原则和最少原则115

7.7 正则表达式的函数115

7.8 电子邮件验证小案例117

本章小结117

本章练习118

第8章 类和对象119

8.1 面向对象的基本概念120

8.2 面向对象的三大特点120

8.2.1 封装120

8.2.2 继承124

8.2.3 多态127

8.3 抽象类和方法(abstract)129

8.4 接口(interface)129

本章小结130

本章练习130

第9章 PHP和MySQL131

9.1 PHP操作MySQL数据库132

9.1.1 连接MySQL服务器132

9.1.2 选择数据库文件133

9.1.3 执行数据库操作133

9.1.4 从结果集中获取信息134

9.1.5 获取结果集中的记录数136

9.2 PDO数据库抽象层136

9.2.1 PDO构造函数136

9.2.2 PDO中的事务处理137

9.2.3 预处理语句138

9.2.4 直接执行SQL语句140

9.2.5 PDO中获取结果集140

9.2.6 捕获错误141

9.3 使用MySQLi145

9.3.1 MySQLi面向对象145

9.3.2 MySQLi面向过程146

9.3.3 使用MySQLi存取数据146

9.3.4 预准备语句147

9.3.5 多个查询149

本章小结150

本章练习150

第10章 ThinkPHP框架151

10.1 ThinkPHP框架概述152

10.2 ThinkPHP框架的特点152

10.3 安装ThinkPHP153

10.3.1 ThinkPHP的环境需求153

10.3.2 ThinkPHP的结构153

10.3.3 入口文件的编写154

10.4 ThinkPHP配置文件154

10.5 控制器155

10.5.1 命名规则155

10.5.2 使用规则155

10.5.3 使用ThinkPHP实现九九乘法表156

10.6 模型157

10.6.1 命名规范157

10.6.2 连接数据库158

10.6.3 实例化模型158

10.6.4 属性访问159

10.6.5 创建数据对象160

10.6.6 连贯操作161

10.6.7 CURD操作162

10.7 视图164

10.7.1 模板定义165

10.7.2 模板赋值165

10.7.3 模板输出166

10.7.4 模板替换167

10.8 ThinkPHP的模板引擎167

10.8.1 变量输出167

10.8.2 内置标签168

10.9 ThinkPHP的单字母方法171

10.9.1 A方法:实例化控制器171

10.9.2 R方法:直接调用控制器的操作方法171

10.9.3 C方法:设置和获取配置参数172

10.9.4 L方法:设置和获取语言变量173

10.9.5 N方法:计数器174

10.9.6 G方法:调试统计174

10.9.7 U方法:URL地址生成174

10.9.8 I方法:安全获取系统输入变量175

10.10 ThinkPHP的注意事项176

10.10.1 ThinkPHP的命名规则176

10.10.2 ThinkPHP页面跳转与重定向176

本章小结178

本章练习178

实践篇181

实践1 安装PHP开发环境181

实践指导181

实践1.1 安装AppServ181

实践1.2 安装Zend Studio184

实践1.3 创建一个PHP项目184

实践拓展187

汉化Zend Studio软件187

拓展练习188

实践2 PHP基本语法189

实践指导189

实践2.1 用户登录功能189

实践2.2 用户注册功能193

实践拓展195

三元运算符的使用195

拓展练习196

实践3 字符串和数组197

实践指导197

实践3.1 设计新闻前台首页197

实践3.2 设计新闻列表页205

实践3.3 设计新闻详情页210

实践拓展214

使用for循环遍历数组214

拓展练习215

实践4 PHP与MySQL216

实践指导216

实践4.1 应用MySQL的登录注册功能216

实践4.2 应用MySQL的新闻浏览功能219

实践4.3 设计搜索功能233

实践拓展239

MySQL的语句执行顺序239

拓展练习240

实践5 表单验证与文件处理241

实践指导241

实践5.1 实现注册页校验功能241

实践5.2 实现评论功能246

实践拓展255

实现图片上传功能255

拓展练习259

实践6 应用ThinkPHP框架开发新闻发布系统——后台设计260

实践指导260

实践6.1 搭建ThinkPHP框架260

实践6.2 设计登录功能262

实践6.3 设计后台页面布局267

实践6.4 设计新闻分类管理功能291

实践6.5 设计新闻发布管理功能300

实践6.6 设计评论管理功能310

实践6.7 设计广告管理功能315

实践拓展330

使用D方法自动验证表单330

拓展练习333

实践7 应用ThinkPHP框架开发新闻发布系统——前台设计334

实践指导334

实践7.1 设计新闻网站浏览页面334

实践7.2 设计新闻网站登录注册页面351

实践拓展357

URL重写357

拓展练习358

热门推荐