Container可以说是Laravel框架的核心。文档上称其为『服务容器』,顾名思义通过维护一个类容器来实现类的IoC控制反转。
## ioc实例
在解读源码前需要了解IoC。Ioc全称Inversion of Control,意为控制反转。
这里用一个最常见的支付场景来举例。
```php
//支付类
class Pay{
private $payway;
## 前言
最近在项目中遇到需要跨系统调用的需求,找了很多rpc框架对比,因为其他部分项目使用了golang语言,为了考虑日后系统间调用更加灵活,所以决定使用thrift框架。
## Thrif简介
Thrift是一个支持跨语言(支持但不限于php,golang,java,c++,Ruby,Node.js等)支持远程调用rpc的软件框架.
Thrift定义了一个简单的数据类型和服务接口标