《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
关于 LearnKu
高认可度评论:
简单说就是把运行过程中的变量按照一定的格式编码成字符串
2.为什么要序列化?
根据定义就可以知道,序列化是转换成可以存储或者传输形式的过程。队列的时候需要序列化,就是因为这个变量需要脱离PHP的运行环境,比如添加到redis或其他队列驱动中,但是redis和php不是同一个东西,redis无法直接读取php的变量,所以需要将php的变量序列化保存到redis中,等队列执行之后,php会读取redis中保存的序列化之后的变量,然后根据序列化的规则,将其反序列化,重新生成序列化之前的变量。
3.什么是依赖注入?
依赖注入就是,A类需要调用B类,原来是通过A类内部直接调用B类(
new ClassB())的方式,改成依赖注入之后就是A类通过构造函数,传入B类(__construct(ClassB $class_b)),A类内部调用$this->class_b的方式调用B类。好处:
松耦合,A类不需要自己调用B类,如果需要更换B类,只需要通过构造函数传入其他类即可
简单说就是把运行过程中的变量按照一定的格式编码成字符串
2.为什么要序列化?
根据定义就可以知道,序列化是转换成可以存储或者传输形式的过程。队列的时候需要序列化,就是因为这个变量需要脱离PHP的运行环境,比如添加到redis或其他队列驱动中,但是redis和php不是同一个东西,redis无法直接读取php的变量,所以需要将php的变量序列化保存到redis中,等队列执行之后,php会读取redis中保存的序列化之后的变量,然后根据序列化的规则,将其反序列化,重新生成序列化之前的变量。
3.什么是依赖注入?
依赖注入就是,A类需要调用B类,原来是通过A类内部直接调用B类(
new ClassB())的方式,改成依赖注入之后就是A类通过构造函数,传入B类(__construct(ClassB $class_b)),A类内部调用$this->class_b的方式调用B类。好处:
松耦合,A类不需要自己调用B类,如果需要更换B类,只需要通过构造函数传入其他类即可
Thx,感谢大神,现在明白了。
@FMW 讲解的非常好,打call