欢迎光临
免费的PDF电子书下载网站

PHP程序设计中公PHP全栈开发教程高级程序设计 PDF下载

编辑推荐

《中公版·PHP全栈开发教程:高级程序设计》本书由中公教育优就业研究院老师结合多年项目经验编写,是在PHP基础之上编写的一本进阶型参考用书,其针对的是具有一定PHP语言基础的读者。全书结合大量的代码示例,帮助读者在了解理论知识的基础上,提高实战能力,可作为中高级开发者进一步学习PHP语言的教材。此外,本书根据PHP涉及的技术也介绍了相应的项目实战供读者编程练习。本书全册采用双色印刷形式、图文并茂,二维码视频讲解等增值服务是本书的一大特色。本书在重要的章节都提供了专业教师的讲解视频,扫描二维码即可实现在线学习,操作便捷高效。根据图书内容的难易程度,章节视频也有所侧重,有的课程是对图书内容的深层次延伸,有的课程是结合内容进行的案例操作。本书配套的增值视频使读者在掌握PHP编程语言的基础上,能够具备较强的实际操作能力。 

内容简介

《中公版·PHP全栈开发教程:高级程序设计》本书体系科学,内容翔实,语言通俗易懂,讲解深入浅出,实战性强。全书共分为15章,第1~4章介绍了进一步学习PHP需要的一些基础知识,主要包括PHP中的面向对象、PDO数据库抽象层、MVC架构模式以及基于MVC架构模式的留言管理系统;第5~9章介绍了与PHP相关的一些技术,主要包括Smarty模板引擎、HTML DOM操作、Ajax技术、基于Ajax技术的在线聊天室构建以及jQuery框架;第10~11章主要介绍了一种实时通信协议——WebSocket协议,包括WebSocket协议以及基于WebSocket协议实现的实时消息推送系统;第12~15章介绍了一种轻量级的PHP开发框架——ThinkPHP框架,主要包括ThinkPHP框架之基础入门、ThinkPHP框架之MVC架构实现、ThinkPHP框架之扩展功能开发以及ThinkPHP框架之API开发。本书基于面向对象思想,立足于PHP基础语法,并结合在PHP编程开发中的实际项目或模块进行讲解。

作者简介

暂无

PHP程序设计中公PHP全栈开发教程高级程序设计 PDF下载

目录

1.1面向对象概述
1.1.1面向对象的概念
1.1.2类与对象概述
1.1.3面向对象编程的特点
1.2类与对象
1.2.1类的基本操作
1.2.2对象的实例化
1.2.3对象存储
1.3成员对象
1.3.1成员对象的调用
1.3.2特殊的引用
1.4构造方法与析构方法
1.4.1构造方法
1.4.2析构方法
1.5封装
1.5.1三种访问控制类型
1.5.2私有属性/方法
1.5.3公有属性/方法
1.5.4保护属性/方法
1.5.5继承中的覆盖
1.6魔术方法
1.6.1魔术方法介绍
1.6.2__get()方法
1.6.3__set()方法
1.6.4__isset()方法
1.6.5__unset()方法
1.7继承
1.8方法重载
1.8.1方法重载概述
1.8.2方法重载的方式
1.8.3构造方法重载
1.9常见关键字使用
1.9.1static关键字
1.9.2const关键字
1.9.3final关键字
1.10对象输出与克隆
1.10.1对象输出
1.10.2对象克隆
1.11抽象
1.11.1抽象方法
1.11.2抽象类
1.12接口
1.12.1接口概述
1.12.2接口声明
1.12.3接口间继承
1.12.4子类实现接口
1.13多态
1.13.1多态概念
1.13.2多态性的应用
1.14错误与异常处理机制
1.14.1__call()处理调用错误
1.14.2异常处理机制
1.15对象序列化与反序列化
1.15.1serialize()方法与unserialize()方法
1.15.2__sleep()方法与__wakeup()方法
1.16类文件的自动加载
1.17命名空间
1.17.1命名空间概述
1.17.2命名空间的定义
1.17.3命名空间的使用
1.17.4__NAMESPACE__常量与namespace关键字
1.17.5命名空间的注意事项
2.1PDO简介
2.1.1PDO概述
2.1.2PDO的特点
2.1.3PDO的安装配置
2.2PDO连接与管理数据库
2.2.1构造函数
2.2.2处理连接错误
2.2.3持久化连接
2.2.4关闭连接
2.2.5DSN详解
2.3在PDO中执行SQL语句
2.3.1exec()方法
2.3.2query()方法
2.3.3PDO预处理语句
2.4PDO中获取结果集
2.4.1fetch()方法
2.4.2fetchAll()方法
2.4.3fetchColumn()方法
2.5PDO中错误与错误处理
2.5.1捕获SQL语句中错误
2.5.2PDO中错误处理
2.6PDO中事务处理与自动提交
2.7PDO中预处理与存储过程
2.7.1预处理语句重复插入
2.7.2预处理语句获取数据
2.7.3占位符的无效使用
3.1MVC简介
3.1.1什么是MVC?
3.1.2为什么要使用MVC架构?
3.1.3学习MVC的目的
3.2自主开发MVC框架
3.2.1MVC目录结构
3.2.2入口文件
3.2.3框架核心类文件
3.2.4实现MVC的简单功能
4.1项目应用概述
4.1.1项目总体设计
4.1.2项目详细设计
4.2项目开发准备
4.2.1开发环境准备
4.2.2MVC框架准备
4.2.3数据表设计
4.3项目应用部署
4.3.1数据库部署
4.3.2MVC配置部署
4.3.3控制器部署
4.3.4模型部署
4.3.5视图部署
4.4编码与实现
4.4.1查看留言
4.4.2添加留言
4.4.3修改留言
4.4.4删除留言
5.1Smarty模板引擎介绍
5.1.1什么是Smarty模板引擎
5.1.2Smarty模板引擎的特点
5.1.3Smarty模板引擎的不足
5.2Smarty模板引擎的安装部署
5.2.1下载解压
5.2.2目录结构
5.2.3基础配置
5.2.4进阶配置
5.2.5编译原理
5.2.6开发流程
5.3Smarty模板引擎的相关属性方法
5.3.1左、右定界符
5.3.2分配渲染函数
5.3.3常用路径设置
5.4Smarty模板引擎的基本语法
5.4.1注释
5.4.2变量
5.4.3函数
5.4.4属性
5.4.5变量嵌入
5.4.6数学运算
5.4.7避免Smarty模板引擎解析
5.5变量详解
5.5.1PHP赋值变量
5.5.2变量作用范围
5.5.3配置文件获取变量
5.5.4Smarty模板引擎保留变量
5.6修饰器详解
5.6.1变量修饰器
5.6.2复合修饰器
5.7函数详解
5.7.1内置函数
5.7.2自定义函数
5.8缓存详解
5.8.1缓存设置
5.8.2工作流程
5.8.3缓存检测
5.8.4存储方式
5.8.5局部缓存
5.8.6单页面多缓存
5.9过滤器详解
5.10配置文件
5.11调试控制台
6.1HTML?DOM简介
6.2DOM与JavaScript的关系
6.3DOM节点
6.3.1DOM节点概述
6.3.2DOM节点获取
6.4HTML文档内容设置
6.4.1设置HTML文档内容
6.4.2设置CSS样式
6.4.3设置HTML属性
6.5DOM元素
6.5.1创建HTML元素
6.5.2删除HTML元素
6.5.3替换HTML元素
6.6DOM事件
6.6.1事件流
6.6.2事件处理程序
6.6.3事件对象
6.6.4事件委托
7.1Ajax简介
7.1.1Ajax概述
7.1.2Ajax的执行过程
7.2XHR对象创建
7.3Ajax发送请求的方法
7.3.1open()方法
7.3.2send()方法
7.4Ajax接收响应
7.5同步与异步
7.5.1Ajax同步处理请求
7.5.2Ajax异步处理请求
7.6超时与优化
7.6.1请求超时
7.6.2优化体验
7.7JSON数据传递
7.8Ajax的请求方式
7.8.1GET请求方式
7.8.2POST请求方式
7.9Ajax函数封装
7.9.1函数封装原理
7.9.2案例实战
7.10头部信息
7.10.1设置头部信息
7.10.2获取头部信息
7.11Ajax文件上传
8.1功能描述及原理分析
8.2数据库表构建
8.3聊天室页面构建
8.4聊天消息发送功能实现
8.4.1浏览器发送Ajax请求
8.4.2服务器响应Ajax请求
8.5聊天记录获取并显示
8.5.1浏览器发送Ajax请求
8.5.2服务器响应Ajax请求
8.5.3客户端渲染输出数据
8.5.4构造轮询重复请求
8.5.5查询请求性能调优
9.1jQuery概述
9.1.1jQuery简介
9.1.2jQuery的安装使用
9.2jQuery基础
9.2.1执行原理
9.2.2jQuery对象
9.3选择器
9.3.1基本选择器
9.3.2层次选择器
9.3.3表单选择器
9.4jQuery的常见操作
9.4.1节点操作
9.4.2文本操作
9.4.3对于特性的操作
9.4.4样式操作
9.5jQuery中的Ajax操作
9.5.1操作流程
9.5.2参数配置
9.5.3全局方法
9.6jQuery事件处理程序
9.6.1常用事件处理程序
9.6.2事件绑定与解除
9.7jQuery动画
9.7.1显隐效果
9.7.2淡入淡出效果
9.7.3滑动效果
10.1WebSocket协议
10.1.1WebSocket协议简介
10.1.2WebSocket协议的优势
10.2WebSocket协议的通信原理与运行机制
10.2.1通信原理
10.2.2运行机制
10.3WebSocket?API
10.3.1构造函数
10.3.2事件触发机制
10.3.3WebSocket方法
10.4PHP实现WebSocket
10.4.1建立WebSocket连接
10.4.2客户端请求,协议握手
10.4.3服务器应答,完成握手
10.4.4解析数据帧,接收数据
10.4.5发送数据帧,实现响应
10.4.6关闭WebSocket连接
11.1客户端构造阶段
11.2握手协议阶段
11.2.1客户端请求握手
11.2.2启动服务器
11.2.3握手处理
11.2.4握手达成
11.3数据交互阶段
11.3.1客户端发送数据
11.3.2服务器接收数据
11.3.3响应客户端数据
11.4断开连接阶段
12.1ThinkPHP基础概述
12.1.1基本介绍
12.1.2安装配置
12.1.3目录结构
12.1.4命名规范
12.2ThinkPHP基础架构
12.2.1生命周期
12.2.2URL访问
12.2.3模块设计
12.2.4命名空间
12.2.5数据输出
12.3ThinkPHP配置详解
12.3.1目录与格式
12.3.2加载与读取
12.3.3动态配置与独立配置
12.3.4环境变量配置
12.3.5配置作用域
12.4ThinkPHP路由详解
12.4.1模式与注册
12.4.2变量规则
12.4.3资源路由
12.4.4路由别名
12.4.5快捷路由
12.4.6分组路由
12.4.7MISS路由
12.4.8路由闭包
12.5日志
12.5.1日志初始化
12.5.2日志驱动
12.5.3日志写入
12.6错误与调试
12.6.1调试模式
12.6.2异常抛出
12.6.3Trace调试
12.6.4变量调试
13.1控制器
13.1.1定义与初始化
13.1.2跳转与重定向
13.1.3空操作与空控制器
13.1.4多级控制器
13.1.5资源控制器
13.2请求
13.2.1获取请求信息
13.2.2输入变量信息
13.2.3请求类型与伪装
13.2.4HTTP请求头信息
13.2.5依赖注入
13.3数据库
13.3.1连接配置与使用
13.3.2CURD操作
13.3.3条件查询与查询表达式
13.3.4链式查询
13.3.5事务操作
13.4模型
13.4.1定义与初始化
13.4.2CURD操作
13.4.3聚合函数
13.4.4高级操作
13.4.5关联聚合模型
13.5视图
13.5.1实例化视图类
13.5.2模板引擎
13.5.3模板赋值
13.5.4渲染输出
13.6模板
13.6.1变量输出
13.6.2模板布局
13.6.3模板继承
13.6.4模板包含
14.1缓存机制
14.1.1初始化缓存
14.1.2设置有效期
14.1.3缓存获取
14.1.4删除缓存
14.1.5清空缓存
14.1.6助手函数
14.1.7缓存标签
14.2会话控制
14.2.1Session
14.2.2Cookie
14.3分页功能
14.3.1初始化分页配置
14.3.2分页渲染
14.3.3简洁分页
14.4文件上传功能
14.4.1表单获取数据
14.4.2文件上传操作
14.4.3多文件上传
14.4.4上传验证
14.4.5目录生成规则
14.5验证码功能
14.5.1安装扩展类库
14.5.2验证码输出渲染
14.5.3实例化验证码类库
14.5.4检测验证码
14.5.5验证码的配置参数
14.6图像处理功能
14.6.1安装扩展类库
14.6.2打开获取图像
14.6.3图像裁剪
14.6.4翻转图像
14.6.5图像旋转
14.7缩略图生成
14.8水印添加
14.8.1添加图像水印
14.8.2添加文字水印
15.1富文本编辑器
15.1.1UEditor编辑器概述
15.1.2UEditor编辑器下载
15.1.3UEditor编辑器调用
15.1.4UEditor编辑器实例
15.2天气查询API
15.2.1天气API密钥申请
15.2.2天气API接口详解
15.2.3天气API接口封装
15.2.4天气API的调用示例
15.3快递查询API
15.3.1快递查询API密钥申请
15.3.2快递查询API接口详解
15.3.3快递查询API接口封装
15.3.4快递查询API的调用示例
15.4邮件发送API
15.4.1SDK工具包下载
15.4.2配置发送邮箱参数
15.4.3配置邮件发送服务器
15.4.4PHPMailer项目集成
15.4.5PHPMailer邮件发送
15.5短信发送API
15.5.1获取阿里云访问密钥
15.5.2申请签名与短信模板
15.5.3SDK工具包下载
15.5.4阿里大于接口参数
15.5.5阿里大于项目集成

PHP程序设计中公PHP全栈开发教程高级程序设计 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:PHP程序设计中公PHP全栈开发教程高级程序设计