《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
高认可度评论:
简单说就是把运行过程中的变量按照一定的格式编码成字符串
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