封面
版权页
内容简介
作者介绍
前言
第1章 PHP开发基础知识
1.1 环境搭建
1.2 基本语法
1.3 本章小结
1.4 练习
第2章 数据类型
2.1 布尔类型
2.2 整型
2.3 浮点型
2.4 字符串
2.5 数组
2.6 对象
2.7 回调函数
2.8 迭代器
2.9 资源
2.10 NULL值
2.11 本章小结
2.12 练习
第3章 变量
3.1 变量引用
3.2 预定义变量
3.3 垃圾回收机制
3.4 作用域
3.5 本章小结
3.6 练习
第4章 函数
4.1 匿名函数与闭包
4.2 递归
4.3 Lambda表达式
4.4 生成器(Generator)与yield
4.5 函数式编程
4.6 本章小结
4.7 练习
第5章 类和对象
5.1 魔术方法
5.2 自动加载
5.3 命名空间
5.4 PSR-4标准
5.5 本章小结
5.6 练习
第6章 字符串
6.1 字符串比较
6.2 类型转换
6.3 字符集与字符编码
6.4 字符串查找
6.5 关键词搜索
6.6 子序列
6.7 字符串转换操作
6.8 正则表达式
6.9 本章小结
6.10 练习
第7章 数组
7.1 数组函数
7.2 数组排序
7.3 数组查找与搜索
7.4 数组的遍历操作
7.5 本章小结
7.6 练习
第8章 文件与目录
8.1 文件引用
8.2 BOM头
8.3 上传与下载
8.4 文件操作
8.5 目录操作
8.6 硬连接和软连接
8.7 本章小结
8.8 练习
第9章 PHP7新特性
9.1 PHP 7的新变化
9.2 PHP 7的执行效率
9.3 PHP 7变量在内核中的实现
9.4 字符串的内核实现
9.5 数组的内核实现
9.6 从PHP 5迁移到PHP 7
9.7 本章小结
9.8 练习
第10章 RDS关系型数据库
10.1 连接
10.2 执行SQL
10.3 表引擎
10.4 索引
10.5 事务
10.6 PDO
10.7 慢SQL优化
10.8 数据表设计
10.9 隔离级别
10.10 MVCC机制
10.11 DDL操作
10.12 分库分表
10.13 本章小结
10.14 练习
第11章 NoSQL数据库
11.1 Memcache
11.2 Redis
11.3 集群介绍
11.4 本章小结
11.5 练习
第12章 数据结构与算法
12.1 栈和队列
12.2 链表
12.3 树的定义及分类
12.4 树的应用——字典树
12.5 排序
12.6 分治法
12.7 动态规划
12.8 贪心算法
12.9 本章小结
12.10 练习
第13章 PHP安全知识
13.1 概述
13.2 输入校验
13.3 XSS攻击
13.4 SQL注入
13.5 CSRF攻击
13.6 SSRF攻击
13.7 短信轰炸
13.8 接口防刷
13.9 本章小结
13.10 练习
第14章 常见面试题
14.1 计算机网络相关面试题
14.2 操作系统相关面试题
14.3 设计模式相关面试题
14.4 Nginx相关面试题
14.5 PHP-FPM相关面试题
14.6 Linux
14.7 关于高并发
14.8 Restful风格
14.9 日志
14.10 本章小结
14.11 练习
第15章 面试攻略
15.1 规划阶段
15.2 准备阶段
15.3 面试阶段
15.4 Offer选择
15.5 入职阶段
15.6 面试的其他问题
15.7 本章小结
15.8 练习
第16章 职业漫谈
16.1 职业发展
16.2 能力框架
16.3 工作与总结
16.4 技术晋升
16.5 技术储备
16.6 PHP工程师的Plan B
16.7 本章小结
参考书目及资料
更新时间:2022-07-28 19:22:35