万本电子书0元读

万本电子书0元读

顶部广告

PHP 从入门到项目实践(超值版)电子书

读者对象: 《PHP从门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。 ★★学网课、练题库、测水平,微信、手机、网站多维模式信手拈来。 ★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。 ★★微信公众号、QQ群、教学网站等多渠道互动服务读者。

售       价:¥

纸质售价:¥71.00购买纸书

95人正在读 | 0人评论 6.9

作       者:聚慕课教育研发中心

出  版  社:清华大学出版社

出版时间:2019-08-01

字       数:15.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《PHP从门到项目实践(超值版)》采用“基础知识→核心应用→核心技术→高级应用→项目实践”结构和“由浅深,由深到精”的模式行讲解。全书共分为5篇20章,首先讲解PHP语言门、面向对象的程序设计、流程控制语句、字符串操作、PHP数组、正则表达式、错误处理和异常处理、PHP动态图像处理等知识;着深讲解phpMyAdmin图形化管理工具、使用phpMyAdmin操作数据库以及数据表、PHP操作MySQL数据库、PDO数据库抽象层等PHP语言的高级应用,详细探讨了PHP在软件发中所提供的各种技术和特性;在实践环节讲述了PHP语言在论坛、文章发布系统、企业网站管理系统以及图书管理系统行业的发应用,全面展现了项目发实践的全过程。 《PHP从门到项目实践(超值版)》的目的是多角度、全方位地帮助读者快速掌握软件发技能,构建学生从高校到社会的就业桥梁,让有志于软件发行业的读者轻松步职场。《PHP从门到项目实践(超值版)》赠送的资源比较多,在《PHP从门到项目实践(超值版)》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《PHP从门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。 《PHP从门到项目实践(超值版)》采用“基础知识→核心应用→核心技术→高级应用→项目实践”结构和“由浅深,由深到精”的模式行讲解。全书共分为5篇20章,首先讲解PHP语言门、面向对象的程序设计、流程控制语句、字符串操作、PHP数组、正则表达式、错误处理和异常处理、PHP动态图像处理等知识;着深讲解phpMyAdmin图形化管理工具、使用phpMyAdmin操作数据库以及数据表、PHP操作MySQL数据库、PDO数据库抽象层等PHP语言的高级应用,详细探讨了PHP在软件发中所提供的各种技术和特性;在实践环节讲述了PHP语言在论坛、文章发布系统、企业网站管理系统以及图书管理系统行业的发应用,全面展现了项目发实践的全过程。 《PHP从门到项目实践(超值版)》的目的是多角度、全方位地帮助读者快速掌握软件发技能,构建学生从高校到社会的就业桥梁,让有志于软件发行业的读者轻松步职场。《PHP从门到项目实践(超值版)》赠送的资源比较多,在《PHP从门到项目实践(超值版)》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《PHP从门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。
【推荐语】
读者对象: 《PHP从门到项目实践(超值版)》适合希望学习PHP语言编程的初中级程序员和希望精通PHP语言的程序员阅读,还可作为正在行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。 ★★学网课、练题库、测水平,微信、手机、网站多维模式信手拈来。 ★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。 ★★微信公众号、QQ群、教学网站等多渠道互动服务读者。 ★★780套求职资源库、260个实例源代码、200道求职常见面试(笔试)真题与解析、172节同步微视频、100套岗位竞 聘模板、60套PHP经典案例库、40套PHP项目案例库、6套电子书资源库。 ★★提供教学资源库、求职资源库、面试资源库、笔试题库、职业发展资源库、案例资源库、项目资源库、软件发 模板库、编程代码优化纠错器、上机实训手册、教学用PPT课件等。
【作者】
聚慕课教育研发中心,是有一家软件发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书发和12年软件发经验。该研发中心有软件发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
目录展开

封面页

书名页

版权页

内容简介

前言 PREFACE

第1篇 基础知识

第1章 步入PHP编程世界——PHP初探

1.1 走进PHP语言

1.1.1 什么是PHP

1.1.2 PHP语言的优势

1.2 认识Web服务器

1.2.1 什么是Web服务器

1.2.2 Web服务器原理简介

1.2.3 常用的Web服务器

1.3 PHP安装与服务器环境配置

1.4 常用PHP开发工具

1.4.1 EditPlus开发工具

1.4.2 Notepad++开发工具

1.4.3 PhpStorm开发工具

1.4.4 Zend Studio开发工具

1.5 编写我的第一个PHP应用程序——hello PHP

1.6 就业面试技巧与解析

1.6.1 面试技巧与解析(一)

1.6.2 面试技巧与解析(二)

第2章 感受PHP精彩——PHP快速上手

2.1 PHP基本语法

2.1.1 echo语法

2.1.2 print语法

2.1.3 PHP注释

2.1.4 PHP大小写敏感

2.2 PHP数据类型

2.2.1 标量数据类型

2.2.2 复合数据类型

2.2.3 特殊数据类型

2.2.4 数据类型的获取

2.2.5 PHP数据类型的转换

2.3 PHP常量

2.3.1 定义和使用常量

2.3.2 预定义常量

2.4 PHP变量

2.4.1 定义和使用变量

2.4.2 预定义变量

2.4.3 变量作用域

2.4.4 可变变量

2.4.5 来自PHP之外的变量

2.5 PHP运算符

2.5.1 算术运算符

2.5.2 字符串运算符

2.5.3 赋值运算符

2.5.4 位运算符

2.5.5 逻辑运算符

2.5.6 比较运算符

2.5.7 三元运算符

2.5.8 错误控制运算符

2.5.9 运算符的优先顺序

2.6 PHP表达式

2.7 PHP编码规范

2.7.1 什么是编码规范

2.7.2 PHP书写规则

2.7.3 PHP命名规则

2.8 就业面试技巧与解析

第3章 PHP面向对象的程序设计

3.1 面向对象的介绍

3.1.1 类和对象之间的关系

3.1.2 面向对象的程序设计

3.2 如何抽象一个类

3.2.1 类的定义

3.2.2 成员属性

3.2.3 成员方法

3.3 通过类实例化对象

3.3.1 实例化对象

3.3.2 对象中成员的访问

3.3.3 特殊的对象引用$this

3.3.4 构造函数与析构函数

3.4 封装性

3.4.1 设置私有成员

3.4.2 私有成员的访问

3.4.3 __set()、__get()、__isset()和__unset()方法

3.5 继承性

3.5.1 类继承的应用

3.5.2 私有属性的继承

3.5.3 子类中重载父类的方法

3.6 常见的关键字和方法

3.6.1 final关键字

3.6.2 static关键字

3.6.3 单态设计模式

3.6.4 const关键字

3.6.5 instanceof关键字

3.6.6 克隆对象

3.6.7 类中通用的__toString()方法

3.6.8 __call和__callStatic()方法

3.6.9 自动加载类

3.6.10 对象串行化

3.7 抽象类与接口技术

3.7.1 抽象类

3.7.2 接口技术

3.8 命名空间

3.8.1 命名空间概述

3.8.2 定义命名空间

3.8.3 使用命名空间

3.9 就业面试技巧与解析

第4章 PHP流程控制语句

4.1 条件控制语句

4.1.1 if语句

4.1.2 if...else语句

4.1.3 elseif语句

4.1.4 switch...case多重判断语句

4.2 循环控制语句

4.2.1 while循环语句

4.2.2 do...while循环语句

4.2.3 for循环语句

4.2.4 foreach循环语句

4.3 跳转语句

4.3.1 break跳转语句

4.3.2 continue跳转语句

4.3.3 return跳转语句

4.3.4 exit跳转语句

4.4 文件包含

4.4.1 使用include和require包含文件

4.4.2 使用include_once和require_once包含文件

4.5 就业面试技巧与解析

第2篇 核心应用

第5章 字符串操作

5.1 字符串简介

5.2 单引号和双引号的区别

5.3 Heredoc和Nowdoc结构

5.4 字符串的连接符

5.5 字符串的格式化

5.5.1 去除空格和字符串填补函数

5.5.2 字符串大小写的转换

5.5.3 与HTML标签相关的字符串格式化

5.5.4 其他字符串格式函数

5.6 字符串常用操作

5.6.1 转义、还原字符串数据

5.6.2 获取字符串的长度

5.6.3 截取字符串

5.6.4 比较字符串

5.6.5 检索字符串

5.6.6 替换字符串

5.6.7 分割字符串

5.6.8 合成字符串

5.7 就业面试技巧与解析

第6章 PHP数组

6.1 数组的分类

6.2 数组的定义

6.2.1 直接赋值的方式定义数组

6.2.2 使用array()函数定义数组

6.2.3 多维数组的定义

6.3 数组的遍历

6.3.1 使用for语句循环遍历数组

6.3.2 使用foreach语句循环遍历数组

6.3.3 联合使用list()、each()、while()循环遍历数组

6.3.4 使用数组的内部指针控制函数遍历数组

6.4 数组的常用操作

6.4.1 输出数组

6.4.2 字符串与数组的转换

6.4.3 统计数组元素个数

6.4.4 查询数组中指定元素

6.4.5 获取数组中最后一个元素

6.4.6 向数组中添加元素

6.4.7 删除数组中重复元素

6.5 预定义数组

6.5.1 服务器变量:$_SERVER

6.5.2 环境变量:$_ENV

6.5.3 URL GET变量:$_GET

6.5.4 HTTP POST变量:$_POST

6.5.5 Request变量:$_REQUEST

6.5.6 HTTP文件上传变量:$_FILES

6.5.7 HTTP Cookies变量:$_COOKIE

6.5.8 Session变量:$_SESSION

6.5.9 Global变量:$GLOBALS

6.6 操作PHP数组需要注意的一些细节

6.6.1 数组运算符号

6.6.2 删除数组中的元素

6.6.3 关于数组下标的注意事项

6.7 使用生成器

6.7.1 使用生成器迭代数据

6.7.2 生成器与数组的区别

6.8 就业面试技巧与解析

第7章 正则表达式

7.1 正则表达式简介

7.2 正则表达式语法规则

7.2.1 行定位符

7.2.2 单词定界符

7.2.3 字符类

7.2.4 选择字符

7.2.5 连字符

7.2.6 排除字符

7.2.7 限定符

7.2.8 点号字符

7.2.9 转义字符

7.2.10 反斜线

7.2.11 括号字符

7.2.12 反向引用

7.2.13 模式修饰符

7.3 PCRE兼容正则表达式函数

7.3.1 preg_grep()函数

7.3.2 preg_match()函数和preg_match_all()函数

7.3.3 preg_quote()函数

7.3.4 preg_replace()函数

7.3.5 preg_replace_callback()函数

7.3.6 preg_split()函数

7.4 就业面试技巧与解析

7.4.1 面试技巧与解析(一)

7.4.2 面试技巧与解析(二)

第8章 日期和时间

8.1 系统时区设置

8.1.1 时区划分

8.1.2 时区设置

8.2 PHP日期和时间函数

8.2.1 获取本地化时间戳

8.2.2 获取当前时间戳

8.2.3 获取当前日期和时间

8.2.4 获取日期信息

8.2.5 检验日期的有效性

8.2.6 输出格式化的日期和时间

8.2.7 显示本地化的日期和时间

8.2.8 将日期和时间解析为Unix时间戳

8.3 日期和时间的应用

8.3.1 比较两个时间的大小

8.3.2 实现倒计时功能

8.3.3 计算页面脚本的运行时间

8.4 就业面试技巧与解析

8.4.1 面试技巧与解析(一)

8.4.2 面试技巧与解析(二)

第9章 PHP中Cookie与Session管理

9.1 Cookie管理

9.1.1 了解Cookie

9.1.2 创建Cookie

9.1.3 读取Cookie

9.1.4 删除Cookie

9.1.5 Cookie的生命周期

9.2 Session管理

9.2.1 了解Session

9.2.2 创建Session

9.2.3 通过Session判断用户的操作权限

9.3 Session的应用

9.3.1 Session临时文件

9.3.2 Session缓存

9.4 就业面试技巧与解析

第3篇 核心技术

第10章 错误处理和异常处理

10.1 错误处理

10.1.1 错误报告级别

10.1.2 调整错误报告级别

10.1.3 使用trigger_error()函数替代die()

10.1.4 自定义错误处理

10.2 异常处理

10.2.1 异常处理实现

10.2.2 扩展PHP内置的异常处理类

10.2.3 捕获多个异常

10.3 就业面试技巧与解析

10.3.1 面试技巧与解析(一)

10.3.2 面试技巧与解析(二)

第11章 PHP文件系统处理

11.1 文件系统概述

11.1.1 文件类型

11.1.2 文件属性

11.2 目录的基本操作

11.2.1 解析目录路径

11.2.2 遍历目录

11.2.3 统计目录大小

11.2.4 建立和删除目录

11.2.5 复制目录

11.3 文件的基本操作

11.3.1 文件的打开与关闭

11.3.2 写入文件

11.3.3 读取文件内容

11.3.4 移动文件指针

11.3.5 文件的锁定机制

11.4 文件的上传与下载

11.4.1 文件上传

11.4.2 文件下载

11.5 就业面试技巧与解析

第12章 PHP动态图像处理

12.1 PHP中GD库的使用

12.1.1 画布管理

12.1.2 设置颜色

12.1.3 生成图像

12.1.4 绘制图像

12.1.5 在图像中绘制文字

12.2 PHP图片处理

12.2.1 图片背景管理

12.2.2 图片缩放

12.2.3 图片裁剪

12.2.4 添加图片水印

12.2.5 图片旋转和翻转

12.3 使用图像处理技术生成验证码

12.4 JpGraph组件的应用

12.4.1 JpGraph组件的安装

12.4.2 使用柱形图统计数据

12.4.3 使用折线图统计数据

12.4.4 使用3D饼形图统计数据

12.5 就业面试技巧与解析

12.5.1 面试技巧与解析(一)

12.5.2 面试技巧与解析(二)

第13章 PHP函数应用

13.1 函数的定义与调用

13.1.1 函数的定义

13.1.2 函数的调用

13.1.3 函数的参数

13.1.4 函数的返回值

13.2 函数的引用

13.2.1 引用的定义

13.2.2 函数的引用

13.2.3 引用的释放

13.3 PHP常用函数

13.3.1 数学函数

13.3.2 递归函数

13.3.3 回调函数

13.4 就业面试技巧与解析

13.4.1 面试技巧与解析(一)

13.4.2 面试技巧与解析(二)

第4篇 高级应用

第14章 phpMyAdmin图形化管理工具

14.1 phpMyAdmin介绍

14.2 phpMyAdmin的使用

14.2.1 操作数据库

14.2.2 操作数据表

14.2.3 使用SQL语句操作数据表

14.2.4 管理数据记录

14.2.5 生成和执行MySQL数据库脚本

14.3 就业面试技巧与解析

14.3.1 面试技巧与解析(一)

14.3.2 面试技巧与解析(二)

第15章 PHP操作MySQL数据库

15.1 PHP访问MySQL数据库的一般步骤

15.2 PHP操作MySQL数据库的方法

15.2.1 使用mysqli_connect()函数连接MySQL服务器

15.2.2 使用mysqli_select_db()函数选择数据库

15.2.3 使用mysqli_query()函数执行SQL语句

15.2.4 使用mysqli_fetch_array()函数从数组结果集中获取信息

15.2.5 使用mysqli_fetch_object()函数从结果集中获取一行作为对象

15.2.6 使用mysqli_fetch_row()函数逐行获取结果集中的每条记录

15.2.7 使用mysqli_num_rows()函数获取查询结果集中的记录数

15.3 PHP操作MySQL数据库

15.3.1 使用insert语句动态添加学生成绩信息

15.3.2 使用select语句查询学生成绩信息

15.3.3 使用update语句修改学生成绩信息

15.3.4 使用delete语句删除学生成绩信息

15.4 就业面试技巧与解析

15.4.1 面试技巧与解析(一)

15.4.2 面试技巧与解析(二)

第16章 PDO数据库抽象层

16.1 什么是PDO

16.1.1 PDO概述

16.1.2 安装PDO

16.2 PDO连接数据库

16.2.1 PDO构造函数

16.2.2 DSN详解

16.3 PDO中执行SQL语句

16.3.1 exec()方法

16.3.2 query()方法

16.3.3 预处理语句——prepare()和execute()方法

16.4 PDO中获取结果集

16.4.1 fetch()方法

16.4.2 fetchAll()方法

16.4.3 fetchColumn()方法

16.5 PDO中捕获SQL语句中的错误

16.5.1 使用默认模式——PDO::ERRMODE_SILENT

16.5.2 使用警告模式——PDO::ERRMODE_WARNING

16.5.3 使用异常模式——PDO::ERRMODE_EXCEPTION

16.6 PDO中错误处理

16.6.1 errorCode()方法

16.6.2 errorInfo()方法

16.7 PDO中事务处理

16.8 就业面试技巧与解析

16.8.1 面试技巧与解析(一)

16.8.2 面试技巧与解析(二)

第5篇 项目实践

第17章 论坛系统

17.1 论坛概述

17.1.1 开发环境

17.1.2 文件结构

17.2 论坛教程简介

17.2.1 论坛数据库搭建

17.2.2 论坛的版块

17.2.3 添加论坛

17.2.4 处理添加的论坛页面

17.2.5 登录页面

17.2.6 登录验证页面

17.2.7 注册页面

17.2.8 注册验证页面

17.2.9 论坛详情页

17.2.10 发布新帖

17.2.11 处理新发帖的页面

17.2.12 帖子回复

17.2.13 查看帖子详情

17.2.14 处理回复帖子的页面

17.3 论坛完整代码

17.3.1 首页完整代码

17.3.2 登录完整代码

17.3.3 登录验证页面

17.3.4 注册页面

17.3.5 处理注册页面

17.3.6 添加论坛

17.3.7 处理添加的论坛页面

17.3.8 论坛详情

17.3.9 发布新帖

17.3.10 处理发布的新帖页面

17.3.11 查看帖子详情

17.3.12 帖子回复

17.3.13 处理帖子的页面

17.4 论坛展示

第18章 文章 发布系统

18.1 系统概述

18.1.1 开发环境

18.1.2 文件结构

18.1.3 创建数据库

18.2 后台的开发

18.2.1 添加页面

18.2.2 添加处理页面

18.2.3 文章 管理页面

18.2.4 文章 修改页面

18.2.5 修改处理页面

18.2.6 删除文章 页面

18.2.7 分页页面

18.3 前台的实现

18.3.1 文章 列表页面

18.3.2 文章 详情页

18.3.3 登录页面

18.3.4 登录处理页面

18.3.5 注册页面

18.3.6 注册处理页面

18.3.7 评论页面

18.3.8 评论处理页面

18.4 展示效果

18.4.1 后台展示效果

18.4.2 前台展示效果

第19章 企业网站管理系统

19.1 系统概述

19.1.1 开发环境

19.1.2 文件结构

19.1.3 创建数据库

19.2 后台框架

19.3 登录验证

19.4 退出系统

19.5 展示“管理员管理”信息

19.5.1 添加管理员

19.5.2 修改管理员

19.5.3 删除管理员

19.6 展示“关于我们”信息

19.6.1 修改“关于我们”信息

19.6.2 添加“关于我们”信息

19.6.3 删除“关于我们”信息

19.7 展示“新闻资讯”页面

19.7.1 添加“新闻资讯”页面

19.7.2 修改“新闻资讯”页面

19.7.3 删除“新闻资讯”页面

19.8 展示“产品展示”页面

19.8.1 添加“产品展示”页面

19.8.2 修改“产品展示”页面

19.8.3 删除“产品展示”页面

19.9 展示“联系我们”信息

19.9.1 添加“联系我们”信息

19.9.2 修改“联系我们”信息

19.9.3 删除“联系我们”信息

19.10 前台展示效果

19.10.1 “关于我们”页面

19.10.2 “新闻资讯”页面

19.10.3 “产品展示”页面

19.10.4 “联系我们”页面

第20章 图书管理系统

20.1 图书管理系统概述

20.1.1 开发环境

20.1.2 文件结构

20.1.3 系统功能

20.2 图书管理系统介绍

20.2.1 创建数据库和数据表

20.2.2 创建登录验证码

20.2.3 管理员登录页面

20.2.4 管理员登录功能的实现

20.2.5 管理页面的头部模块

20.2.6 管理页面的左侧模块

20.2.7 管理页面的右侧模块

20.2.8 管理员密码更改页面

20.2.9 密码更改功能的实现

20.2.10 新书管理页面

20.2.11 新书管理分页功能的实现

20.2.12 新书管理中的修改页面

20.2.13 新书管理中修改和删除功能的实现

20.2.14 新书添加页面

20.2.15 新书添加功能的实现

20.2.16 图书查询页面

20.2.17 图书查询功能的实现

20.2.18 图书统计功能的实现

20.3 图书管理系统文件展示

20.3.1 系统登录页面

20.3.2 系统内容页面

20.3.3 系统修改密码功能页面

20.3.4 系统新书管理页面

20.3.5 系统新书管理中修改和删除功能

20.3.6 系统新书入库页面

20.3.7 系统图书查询页面

20.3.8 系统图书统计完整代码

20.4 图书管理系统效果展示

附录CD

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部