laravel container

$container = app();

解析容器

$obj = app(DevTmp::class) 相当于  $container = app(); $container->make(DevTmp::class)

// 绑定对象
$container->bind(DevTmp::class, function($app) { return new DevTmp(); });
// 绑定单例
$container->singleton( DevTmp::class, DevTmp::class );

并不会覆盖绑定的对象,当make解析该对象的时候会执行该函数
$container->resolving(DevTmp::class,function(){
    dump(2222);
});

// 该绑定是全局的执行,并优先执行

$container->resolving(function(){

dump(3333)

})

//解析绑定的对象

$obj = $container->make(DevTmp::class);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值