图书介绍

PHP 从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP 从入门到精通
  • 创客诚品,李勇著 著
  • 出版社: 北京希望电子出版社
  • ISBN:9787830025670
  • 出版时间:2018
  • 标注页数:477页
  • 文件大小:65MB
  • 文件页数:505页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

PHP 从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

Chapter 01 PHP快速入门2

1.1 PHP的概述2

1.1.1 PHP的含义2

1.1.2 PHP的发展趋势2

1.2 PHP环境的搭建3

1.3 PHP常用开发工具13

1.4 第一个PHP实例13

本章小结14

项目练习14

Chapter 02 PHP基础知识16

2.1 标记风格16

2.2 注释的应用17

2.3 数据类型19

2.3.1 标量数据类型19

2.3.2 复合数据类型23

2.3.3 特殊数据类型24

2.3.4 转换数据类型24

2.3.5 检测数据类型25

2.4 常量26

2.4.1 声明与使用常量26

2.4.2 预定义常量26

2.5 变量27

2.5.1 变量的命名27

2.5.2 变量的赋值28

2.5.3 变量的作用域29

2.5.4 预定义变量33

2.5.5 变量类型的转换33

2.6 运算符35

2.7 表达式46

2.8 函数47

2.8.1 定义和使用函数47

2.8.2 参数的传递48

2.8.3 返回值50

2.8.4 变量函数50

2.8.5 引用函数51

2.8.6 取消引用52

2.9 编码规范53

2.9.1 编码规范的含义53

2.9.2 命名规则54

本章小结55

项目练习55

Chapter 03 流程控制语句57

3.1 条件控制语句57

3.1.1 if语句57

3.1.2 if…else语句58

3.1.3 elseif语句58

3.1.4 switch多重判断语句59

3.2 循环控制语句60

3.2.1 while语句61

3.2.2 do…while语句62

3.2.3 for语句63

3.2.4 foreach语句64

3.2.5 跳转语句65

本章小结68

项目练习68

Chapter 04 字符串的操作70

4.1 什么是字符串70

4.2 字符串的连接符71

4.3 字符串的操作71

4.3.1 去除首尾空格与特殊字符72

4.3.2 转义或还原字符串数据74

4.3.3 获取字符串长度76

4.3.4 字符串的截取77

4.3.5 字符串的比较78

4.3.6 字符串的检索80

4.3.7 字符串的替换81

4.3.8 字符串的格式化82

4.3.9 字符串的分割83

4.3.10 字符串的合并83

本章小结84

项目练习84

Chapter 05 正则表达式86

5.1 正则表达式概述86

5.2 正则表达式的应用88

5.2.1 正则表达式的匹配88

5.2.2 正则表达式的匹配函数89

5.2.3 对数组查询匹配函数90

5.2.4 进行全局正则表达式匹配90

5.2.5 正则表达式的替换91

5.2.6 正则表达式的拆分92

本章小结93

项目练习93

Chapter 06 PHP数组95

6.1 数组的概念95

6.1.1 什么是数组95

6.1.2 声明数组95

6.1.3 遍历数组96

6.2 数组的构造99

6.2.1 一维数组99

6.2.2 二维数组100

6.3 数组与字符串的转换101

6.4 统计数组元素102

6.5 查询指定元素103

6.6 数组的排序105

6.7 预定义数组108

本章小结109

项目练习109

Chapter 07 页面交互111

7.1 表单111

7.1.1 表单的创建111

7.1.2 表单的元素112

7.2 在Web页中插入表单113

7.3 获取表单数据115

7.3.1 应用post方式提交表单116

7.3.2 应用get方式提交表单116

7.4 PHP参数的传递117

7.4.1 $_POST[]全局变量117

7.4.2 $_GET[]全局变量118

7.4.3 $_SESSION[]变量119

7.5 嵌入PHP脚本119

7.6 获取表单数据的方法120

7.7 对参数进行编/解码121

7.7.1 对参数进行编码121

7.7.2 对参数进行解码122

本章小结123

项目练习123

Chapter 08 JavaScript交互125

8.1 JavaScript简介125

8.2 JavaScript的基本元素125

8.2.1 数据类型126

8.2.2 常量和变量128

8.2.3 运算符和表达式129

8.3 JavaScript事件分析136

8.3.1 事件类型136

8.3.2 事件句柄138

8.3.3 事件处理139

8.4 表单事件140

8.4.1 提交事件140

8.4.2 重置表单142

8.5 鼠标事件142

8.5.1 鼠标单、双击事件142

8.5.2 鼠标移动事件144

8.6 键盘事件145

8.7 窗口事件146

8.8 使用JavaScript制作特效147

8.8.1 轮播图效果147

8.8.2 闪烁效果153

8.8.3 震动效果154

8.9 窗口特效155

8.9.1 定时关闭155

8.9.2 全屏显示156

8.10 时间特效156

8.10.1 显示网页停留时间156

8.10.2 显示当前日期158

本章小结159

项目练习159

Chapter 09 日期和时间161

9.1 系统时区161

9.1.1 时区的划分161

9.1.2 时区的设置161

9.2 日期和时间函数162

9.2.1 本地化时间戳162

9.2.2 当前时间戳164

9.2.3 当前日期和时间165

9.2.4 获取日期信息166

9.2.5 日期有效性的检验167

9.2.6 格式化日期和时间的输出167

9.2.7 本地化日期和时间的显示169

9.2.8 Unix时间戳的解析172

9.3 日期和时间的应用173

9.3.1 两个时间大小的比较173

9.3.2 倒计时功能的实现174

9.3.3 页面脚本运行时间的计算175

本章小结176

项目练习176

Chapter 10 Cookie与Session178

10.1 管理Cookie178

10.1.1 什么是Cookie178

10.1.2 Cookie的创建178

10.1.3 Cookie的读取179

10.1.4 Cookie的删除179

10.2 管理Session180

10.2.1 什么是Session181

10.2.2 会话的创建181

10.2.3 Session时间的设置186

10.3 Session的高级应用192

10.3.1 Session的临时文件192

10.3.2 Session的缓存192

10.3.3 Session的数据库存储193

本章小结196

项目练习196

Chapter 11 图形图像处理技术198

11.1 加载GD库198

11.2 Jpgraph的安装与配置199

11.2.1 Jpgraph的安装199

11.2.2 Jpgraph的配置199

11.3 图形图像的应用200

11.3.1 创建图像200

11.3.2 在照片上添加文字201

11.3.3 生成验证码202

本章小结203

项目练习203

Chapter 12 文件系统205

12.1 文件的处理205

12.1.1 文件的打开与关闭205

12.1.2 文件的读写206

12.1.3 文件的操作207

12.2 目录的处理209

12.2.1 目录的打开与关闭209

12.2.2 目录的浏览210

12.3 文件的高级应用211

12.3.1 访问远程文件211

12.3.2 文件指针211

12.3.3 文件的锁定212

12.4 文件上传213

12.4.1 配置文件213

12.4.2 预定义变量213

12.4.3 上传函数214

12.4.4 多文件的上传215

本章小结216

项目练习216

Chapter 13 面向对象218

13.1 面向对象的概念218

13.1.1 类218

13.1.2 对象218

13.1.3 面向对象编程的特点219

13.2 PHP与对象219

13.2.1 类的定义219

13.2.2 成员的方法220

13.2.3 类的实例化221

13.2.4 成员的变量221

13.2.5 类的常量221

13.2.6 构造和析构方法222

13.2.7 实现继承和多态225

13.2.8 “$this->”的用法227

13.2.9 访问修饰符227

13.2.10 静态变量229

13.3 PHP对象的高级应用231

13.3.1 final关键字231

13.3.2 抽象类232

13.3.3 接口的使用234

13.3.4 克隆对象235

13.3.5 对象的比较236

13.3.6 对象类型的检测238

13.3.7 魔术方法(_)239

本章小结245

项目练习245

Chapter 14 PHP加密技术247

14.1 PHP加密函数247

14.1.1 使用crypt()函数加密247

14.1.2 使用md5()函数加密248

14.1.3 使用sha1()函数加密249

14.2 PHP加密扩展库250

14.2.1 Mcrypt扩展库250

14.2.2 Mhash扩展库252

本章小结254

项目练习254

Chapter 15 MySQL数据库基础256

15.1 MySQL概述256

15.2 MySQL服务器操作256

15.2.1 MySQL服务器的启动256

15.2.2 MySQL服务器的连接和断开258

15.2.3 停止MySQL服务器258

15.3 MySQL数据库操作260

15.3.1 创建数据库CREATE DATABASE260

15.3.2 查看数据库SHOW DATABASES260

15.3.3 选择数据库USE DATABASE261

15.3.4 删除数据库DROP DATABASE262

15.4 MySQL数据表操作262

15.4.1 创建数据表CREATE TABLE262

15.4.2 查看表结构SHOW COLUMNS或DESCRIBE263

15.4.3 修改表结构ALTER TABLE264

15.4.4 重命名表RENAME TABLE265

15.4.5 删除表DROP TABLE266

15.5 MySQL语句操作267

15.5.1 插入记录insert267

15.5.2 查询数据库记录select268

15.5.3 修改记录update268

15.5.4 删除记录delete269

15.6 MySQL数据库备份和恢复270

15.6.1 备份数据270

15.6.2 恢复数据271

本章小结272

项目练习272

Chapter 16 PHP+MySQL数据库274

16.1 PHP访问MySQL的过程274

16.2 PHP操作MySQL的方法275

16.2.1 连接MySQL服务器275

16.2.2 选择数据库文件276

16.2.3 执行SQL语句277

16.2.4 从数组结果集中获取信息278

16.2.5 从结果集中获取一行作为对象280

16.2.6 逐行获取结果集中的每条记录282

16.2.7 获取查询结果集中的记录数284

16.3 PHP操作MySQL数据库286

16.3.1 使用insert语句动态添加公告信息286

16.3.2 使用select语句查询公告信息287

16.3.3 使用update语句数据库表中已存在的记录288

16.3.4 使用delete语句动态删除公告信息288

本章小结289

项目练习289

Chapter 17 PHP与XML技术291

17.1 XML概述291

17.2 在PHP中创建XML文档293

17.3 SimpleXML294

17.3.1 SimpleXML简介294

17.3.2 SimpleXML元素添加属性295

17.3.3 给SimpleXML元素添加子元素296

17.3.4 从SimpleXML元素获取XML字符串298

17.3.5 获取SimpleXML元素的属性299

17.3.6 获取指定节点的子节点300

17.3.7 获取XML文档的命名空间301

17.3.8 获取SimpleXML元素的名称302

17.3.9 从XML数据获取命名空间303

17.3.10 从DOM节点获取SimpleXMLElement对象304

17.4 动态创建XML文档304

本章小结306

项目练习306

Chapter 18 PHP与Ajax技术308

18.1 Ajax概述308

18.1.1 什么是Ajax308

18.1.2 Ajax的优点309

18.2 Ajax使用的技术309

18.2.1 XMLHttpRequest对象309

18.2.2 JavaScript311

18.2.3 CSS311

18.2.4 DOM311

18.3 在PHP中应用Ajax技术312

18.3.1 使用Ajax技术检测用户名312

18.3.2 PHP+jQuery+Ajax实现用户登录与退出315

18.3.3 使用Ajax文件上传320

本章小结322

项目练习322

Chapter 19 Smarty模板技术324

19.1 Smarty简介324

19.2 Smarty的安装配置324

19.2.1 Smarty的下载与安装324

19.2.2 第一个Smarty程序326

19.2.3 Smarty配置327

19.3 Smarty基本语法328

19.3.1 模板注释328

19.3.2 变量329

19.3.3 双引号中插入变量329

19.3.4 函数330

19.3.5 属性330

19.3.6 忽略Smarty语法331

19.4 Smarty程序设计331

19.4.1 Smarty中的常用方法331

19.4.2 Smarty的常用变量333

19.5 Smarty模板的应用334

本章小结337

项目练习337

Chapter 20 ThinkPHP框架339

20.1 初识ThinkPHP339

20.1.1 ThinkPHP的特点339

20.1.2 重要的概念341

20.1.3 Think的目录结构342

20.1.4 MVC分层343

20.1.5 命名规范344

20.1.6 入口文件344

20.1.7 项目编译345

20.1.8 URL访问345

20.1.9 控制器346

20.1.10 模型346

20.1.11 视图346

20.1.12 系统函数库347

20.1.13 快捷方法347

20.1.14 项目函数库348

20.1.15 基类库348

20.2 开发流程348

20.2.1 ThinkPHP开发流程349

20.2.2 配置的设置351

20.2.3 URL模式352

20.2.4 URL支持354

20.2.5 前置和后置操作360

20.2.6 操作链361

20.2.7 跨模块调用361

20.2.8 页面跳转362

20.2.9 重定向362

20.2.10 Ajax返回363

20.2.11 模型命名363

20.2.12 获取字段363

20.2.13 CURD操作365

20.2.14 类型检测371

20.2.15 自动验证372

20.2.16 视图定义372

20.2.17 模板373

20.3 缓存方式378

20.3.1 缓存类378

20.3.2 动态缓存379

20.3.3 快速缓存379

20.3.4 静态缓存380

20.4 安全问题380

20.4.1 防止SQL注入380

20.4.2 输入过滤381

20.4.3 防止XSS攻击381

20.4.4 保护模板文件381

20.4.5 使用验证码382

本章小结384

项目练习384

Chapter 21 博客网站系统386

21.1 需求分析386

21.2 系统设计386

21.2.1 开发环境386

21.2.2 文件夹组织结构387

21.3 数据库设计387

21.4 首页设计390

21.5 后台管理397

21.5.1 后台登录397

21.5.2 添加博文404

21.5.3 博文列表406

21.5.4 修改、删除博文410

21.5.5 其他模块412

21.5.6 上传模块制作414

本章小结419

Chapter 22 ThinkPHP框架开发佳成律师事务所网站421

22.1 ThinkPHP的开发优势421

22.2 开发环境421

22.3 系统浏览422

22.4 数据库与数据表设计426

22.4.1 数据库设计426

22.4.2 数据表设计426

22.4.3 连接数据库430

22.4.4 自动生成项目目录431

22.5 前台页面设计432

22.5.1 页面概述432

22.5.2 创建首页控制器432

22.5.3 在视图中创建首页模板433

22.5.4 “关于佳成”模块制作437

22.5.5 业务领域模块制作440

22.6 后台页面设计444

22.6.1 后台功能概述444

22.6.2 后台登录功能444

22.6.3 后台管理架构447

22.6.4 网站常规管理模块制作456

22.6.5 “关于我们”模块制作469

本章小结477

热门推荐