为你推荐
作者简介
推荐序
前言
第1章 LAMP网站构建
1.1 Web概述
1.2 动态网站开发所需的Web构件
1.3 几种主流的Web应用程序平台
1.4 HTTP协议与Web的关系
1.5 Web的工作原理
1.6 LAMP网站开发组合概述
1.7 小结
第2章 PHP的应用与发展
2.1 PHP是什么
2.2 PHP的应用
2.3 PHP的开发优势
2.4 PHP的发展
2.5 如何学习PHP
2.6 小结
第3章 从搭建你的PHP开发环境开始
3.1 几种常见的PHP环境安装方式
3.2 环境安装对操作系统的选择
3.3 安装集成PHP开发环境
3.4 集成环境中各服务器的配置
3.5 小结
第4章 PHP的基本语法
4.1 第一个PHP脚本程序
4.2 PHP语言标记
4.3 指令分隔符“分号”
4.4 程序注释
4.5 在程序中使用空白的处理
4.6 变量
4.7 变量的类型
4.8 数据类型之间相互转换
4.9 常量
4.10 PHP中的运算符
4.11 表达式
4.12 容易混淆的特殊值
4.13 小结
第5章 PHP的流程控制结构
5.1 分支结构
5.2 循环结构
5.3 特殊的流程控制语句
5.4 PHP的新版特性——goto语句
5.5 小结
第6章 PHP的函数应用
6.1 函数的定义
6.2 自定义函数
6.3 函数的工作原理和结构化编程
6.4 PHP变量的范围
6.5 声明及应用各种形式的PHP函数
6.6 递归函数
6.7 使用自定义函数库
6.8 PHP匿名函数和闭包
6.9 小结
第7章 PHP中的数组与数据结构
7.1 数组的分类
7.2 数组的定义
7.3 数组的遍历
7.4 预定义数组
7.5 数组的相关处理函数
7.6 操作PHP数组需要注意的一些细节
7.7 小结
第8章 PHP面向对象的程序设计
8.1 面向对象概述
8.2 如何抽象一个类
8.3 通过类实例化对象
8.4 封装性
8.5 继承性
8.6 常见的关键字和魔术方法
8.7 抽象类与接口
8.8 多态性的应用
8.9 PHP 5.4的Trait特性
8.10 PHP 7的匿名类
8.11 PHP 5.3新增加的命名空间
8.12 面向对象版图形计算器
8.13 小结
第9章 字符串处理
9.1 字符串的处理介绍
9.2 常用的字符串输出函数
9.3 常用的字符串格式化函数
9.4 字符串比较函数
9.5 小结
第10章 正则表达式
10.1 正则表达式简介
10.2 正则表达式的语法规则
10.3 与Perl兼容的正则表达式函数
10.4 文章发布操作示例
10.5 小结
第11章 PHP的错误和异常处理
11.1 错误处理
11.2 异常处理
11.3 小结
第12章 PHP的日期和时间
12.1 UNIX时间戳
12.2 在PHP中获取日期和时间
12.3 修改PHP的默认时区
12.4 使用微秒计算PHP脚本执行时间
12.5 日历类
12.6 小结
第13章 文件系统处理
13.1 文件系统概述
13.2 目录的基本操作
13.3 文件的基本操作
13.4 文件的上传与下载
13.5 设计经典的文件上传类
13.6 小结
第14章 PHP动态图像处理
14.1 PHP中GD库的使用
14.2 设计经典的验证码类
14.3 PHP图片处理
14.4 设计经典的图像处理类
14.5 小结
第15章 MySQL数据库概述
15.1 数据库的应用
15.2 MySQL数据库的常见操作
15.3 小结
第16章 MySQL数据表的设计
16.1 数据表(Table)
16.2 数据值和列类型
16.3 数据字段属性
16.4 数据表对象管理
16.5 数据表的类型及存储位置
16.6 数据表的默认字符集
16.7 创建索引
16.8 数据库的设计技巧
16.9 小结
第17章 SQL语句设计
17.1 操作数据表中的数据记录(DML)
17.2 通过DQL命令查询数据表中的数据
17.3 查询优化
17.4 小结
第18章 数据库抽象层PDO
18.1 PHP访问MySQL数据库服务器的流程
18.2 PDO所支持的数据库
18.3 PDO的安装
18.4 创建PDO对象
18.5 使用PDO对象
18.6 PDO对预处理语句的支持
18.7 PDO的事务处理
18.8 设计完美分页类
18.9 管理表books实例
18.10 小结
本章必须掌握的知识点
本章需要了解的内容
本章需要拓展的内容
第19章 MemCache管理与应用
19.1 MemCache概述
19.2 memcached的安装及管理
19.3 使用Telnet作为memcached的客户端管理
19.4 PHP的memcached管理接口
19.5 memcached服务器的安全防护
19.6 小结
第20章 会话控制
20.1 为什么要使用会话控制
20.2 会话跟踪的方式
20.3 Cookie的应用
20.4 Session的应用
20.5 一个简单的邮件系统实例
20.6 自定义Session处理方式
20.7 小结
第21章 Redis的管理与应用
21.1 从认识Redis开始
21.2 Redis环境安装及管理
21.3 Redis客户端管理
21.4 Redis服务器的基本操作
21.5 Redis的数据类型
21.6 PHP操作Redis的通用方法
21.7 Redis的字符串(String)类型
21.8 Redis的列表(List)类型
21.9 Redis的集合(Set)类型
21.10 Redis的Sorted Set有序集合类型
21.11 Redis的哈希(hash)表类型
21.12 Redis订阅发布系统
21.13 Redis的事务处理机制
21.14 小结
第22章 PHP的CURL功能扩展模块
22.1 CURL功能扩展模块介绍
22.2 PHP的CURL功能扩展模块基本用法
22.3 CURL相关的功能选项
22.4 通过CURL扩展获取页面信息
22.5 通过CURL扩展用POST方法发送数据
22.6 通过CURL扩展上传文件
22.7 通过CURL模拟登录并获取数据
22.8 小结
第23章 自定义PHP接口规范
23.1 应用程序编程接口(API)
23.2 接口实现的基础
23.3 接口的安全控制规范
23.4 API的设计原则和规范
23.5 创建RESTful规范 WebAPI框架
23.6 使用第三方接口服务实例
23.7 小结
第24章 PHP依赖管理工具Composer
24.1 认识Composer
24.2 Composer的安装
24.3 Composer常用文件
24.4 Composer常用命令
24.5 Composer应用案例
24.6 小结
第25章 MVC模式与PHP框架
25.1 MVC模式在Web中的应用
25.2 PHP开发框架
25.3 划分模块和操作
25.4 小结
第26章 简洁优雅的Laravel开发框架
26.1 认识Laravel框架
26.2 安装Laravel
26.3 Laravel框架的工作流程
26.4 Laravel框架的核心服务容器
26.5 基于Laravel框架的Web应用实例
26.6 基于Laravel 5.5的API应用实例
26.7 小结
第27章 项目开发实战——博客系统
27.1 项目介绍
27.2 需求分析
27.3 操作流程图
27.4 原型图
27.5 博客项目的模块介绍
27.6 数据库设计说明
27.7 程序设计说明
27.8 项目安装和部署
27.9 本章作业
27.10 小结
第28章 在线教育系统EDUPlayer
28.1 项目背景
28.2 需求分析
28.3 操作流程
28.4 原型图
28.5 系统模块介绍
28.6 数据库设计说明
28.7 项目安装
28.8 目录结构
28.9 依赖组件
28.10 二次开发注意事项
28.11 小结
附录
附录A 编码规范
附录B PHP项目的安全和优化
附录C PHP5.3~PHP5.6中的新特性
反侵权盗版声明
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜