编辑推荐
《PHP程序设计高级教程》有两个特点:一是涵盖的技术广泛,用10章的篇幅较全面地讲解了PHP项目开发中的相关技术,包括MVC开发模式、Smarty模板引擎、Ajax、jQuery和ThinkPHP框架;二是实用性强,通过精心设计的应用案例、阶段案例和电子商务网站项目实战,使读者能够迅速掌握各种技术的应用,积累项目开发经验。
《PHP程序设计高级教程》附有配套的教学PPT、题库、教学视频、源代码、教学设计等资源。同时,为了帮助初学者及时地解决学习过程中遇到的问题,传智播客还专门提供了免费的在线答疑平台,并承诺在3小时内针对问题给予解答。
内容简介
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。《PHP程序设计高级教程》就是面向具备PHP编程基础的学习者推出的一本进阶教材,以精心设计的应用案例、阶段案例和项目实战,全面讲解了PHP中级项目的开发技术。
全书共10章,第1章讲解PHP的数据库操作,包括mysql、mysqli和PDO扩展的使用。第2章讲解MVC设计模式,包括MVC典型实现和MVC留言板案例。第3章讲解Smarty模板引擎,包括Smarty的详解和在项目中的应用。第4~5章讲解Web前端技术Ajax和jQuery,包括Ajax的使用、JSON数据格式、Ajax应用案例和jQuery的详解、jQuery的Ajax操作。第6~7章讲解ThinkPHP框架,包括ThinkPHP的详解和使用进阶。第8~9章是项目实战,讲解了电子商务网站的开发过程。第10章讲解Linux环境,包括Linux的安装与使用、LAMP环境搭建和项目部署。
《PHP程序设计高级教程》附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望得到更多读者的关注。
内页插图
目录
第1章 PHP操作数据库
1.1 PHP访问MySQL
1.1.1 PHP访问MySQL的基本步骤
1.1.2 PHP相关扩展介绍
1.2 mysql扩展的使用
1.2.1 连接MySQL服务器
1.2.2 选择数据库
1.2.3 执行SQL语句
1.2.4 处理结果集
1.2.5 释放资源与关闭连接
1.3 mysqli扩展的使用
1.3.1 mysqli连接并选择数据库
1.3.2 mysqli操作数据库
1.4 PDO扩展的使用
1.4.1 什么是PDO
1.4.2 PDO连接数据库
1.4.3 PDO执行SQL语句
1.4.4 PDO处理结果集
1.4.5 PDO错误处理机制
本章小结
第2章 MVC设计模式
2.1 什么是MVC
2.2 MVC典型实现
2.2.1 模型
2.2.2 控制器
2.2.3 框架
2.3 阶段案例——留言板
2.3.1 案例分析
2.3.2 前台模块实现
2.3.3 数据安全处理
2.3.4 后台模块实现——用户登录
2.3.5 后台模型实现——留言管理
本章小结
第3章 Smarty模板引擎
3.1 Smarty入门
3.1.1 什么是模板引擎
3.1.2 Smarty的下载与配置
3.1.3 案例——Smarty模板简单应用
3.2 Smarty实现原理
3.2.1 深入分析Smarty实现原理
3.2.2 案例——动手实现迷你版Smarty
3.3 Smarty详解
3.3.1 Smarty的基础语法
3.3.2 变量修饰器
3.3.3 内置函数
3.3.4 自定义函数
3.3.5 缓存
3.4 阶段案例——优化留言板
本章小结
第4章 Ajax技术
4.1 什么是Ajax
4.2 Ajax具体使用
4.2.1 Ajax对象创建
4.2.2 常用方法和属性
4.3 JSON数据格式
4.3.1 JSON的介绍与使用
4.3.2 案例——获取天气预报信息
4.4 Ajax应用案例
4.4.1 案例——Ajax实现无刷新分页
4.4.2 案例——实现进度条文件上传
本章小结
第5章 jQuery框架
5.1 jQuery入门
5.1.1 什么是jQuery
5.1.2 iQuery的下载与使用
5.2 JQuery选择器
5.2.1 基本选择器
5.2.2 层次选择器
5.2.3 过滤选择器
5.2.4 表单选择器
5.3 DOM文档操作
5.3.1 元素遍历
5.3.2 元素属性操作
5.3.3 元素内容操作
5.3.4 元素样式操作
5.3.5 文档结点操作
5.4 事件和动画效果
5.4.1 常用事件
5.4.2 页面加载事件
5.4.3 事件绑定与切换
5.4.4 动画效果
5.5 jQuery的Ajax操作
5.6 常用jQuery插件
5.6.1 日历插件
5.6.2 在线编辑器
本章小结
第6章 ThinkPhP框架
6.1 ThinkPHP入门
6.1.1 什么是ThinkPHP
6.1.2 案例-_实现用户登录
6.2 ThinkPHP目录结构
6.3 ThinkPHP配置详解
6.3.1 入口文件的配置
6.3.2 配置文件的配置
6.4 ThinkPHP实现MVC
6.4.1 控制器(Controller)
6.4.2 模型(Model)
6.4.3 视图(View)
本章小结
第7章 ThinkPhP宽假进阶
7.1 ThinkPHP路由
7.1.1 什么是路由
7.1.2 路由规则定义
7.1.3 案例——实现规则路由
7.2 数据过滤
7.2.1 输入过滤
7.2.2 数据验证
7.3 ThinkPHP扩展功能
7.3.1 案例——卜传文件
7.3.2 案例——制作缩略图
7.3.3 案例——实现分页
7.3.4 案例——生成验证码
本章小结
第8章 电子商务网站项目实战(上)
第9章 电子商务网站项目实战(下)
第10章 LAMP环境
前言/序言
PHP程序设计高级教程 电子书 下载 mobi epub pdf txt