更新时间:2020-01-16 10:54:07
封面
版权信息
前言
本书内容简介
资源与支持
第1章 预备知识
1.1 URL相关知识
1.2 一个经典的小型PHP网站运行原理
1.3 服务端各个角色介绍
1.4 4个环境
1.5 本地开发环境搭建
1.6 习题
第2章 基础知识讲解
2.1 数据类型与变量
2.2 数据运算
2.3 结构化程序设计的四大利器
2.4 编码规范
2.5 习题
第3章 将混乱思维拨乱反正的3种方法
3.1 伪代码
3.2 思维导图工具
3.3 自顶向下逐步细化的方法
3.4 习题
第4章 MySQL数据库
4.1 扩展记账功能
4.2 关系数据库
4.3 数据类型及其相关知识
4.4 操作数据库之命令行方式
4.5 操作数据库之可视化管理工具
4.6 MariaDB与MySQL的关系
4.7 习题
第5章 内置函数应用
5.1 验证类应用
5.2 数据生成应用
5.3 数据存储与打印未知数据的结构
5.4 获取各种统计时间范围应用
5.5 数据解析与分隔应用
5.6 网络请求
5.7 习题
第6章 面向对象与数据库编程
6.1 面向对象知识
6.2 数据库编程之MySQLi
6.3 数据库编程之PDO
6.4 习题
第7章 PHP与前端合作的3种方式
7.1 被遗忘的混合模式
7.2 Laravel框架知识
7.3 第一个MVC例子
7.4 大势所趋的分离模式
7.5 习题
第8章 实现记账网站应用
8.1 开发环境约定
8.2 理不清的Session与Cookie
8.3 实现注册
8.4 实现登录
8.5 Laravel中间件
8.6 实现其他功能
8.7 习题
第9章 APP接口开发
9.1 开发环境搭建
9.2 登录接口实现
9.3 接口文档编写
9.4 习题
第10章 微信开发那些事
10.1 开发环境约定
10.2 安装Guzzle
10.3 PC记账网站应用的微信扫码登录
10.4 APP微信快捷登录
10.5 微信APP支付
10.6 习题
第11章 图片上传那些事
11.1 form标签的两个重要属性
11.2 $_FILES诞生记及它的数据结构
11.3 一个完整的图片上传例子
11.4 习题
第12章 LNMP开发环境搭建
12.1 Linux系统发行版
12.2 在Windows下面安装Ubuntu
12.3 一些常用的Shell命令
12.4 安装Nginx
12.5 安装PHP
12.6 Nginx与PHP的合作
12.7 安装PHP扩展
12.8 安装MySQL 8.0
12.9 安装Redis
12.10 习题