Laravel 服务与容器

xdebug_start_trace();
$app->bind('Dog','Dog');
xdebug_stop_trace();
TRACE START [2018-06-23 12:03:36]
    0.0068     496096       +0     -> Illuminate\Container\Container->bind($abstract = 'Dog', $concrete = 'Dog', $shared = ???) /data/www/sun/vendor/shengbin/containerTest.php:32
    0.0069     496096       +0     -> Illuminate\Container\Container->dropStaleInstances($abstract = 'Dog') /data/www/sun/vendor/illuminate/container/Container.php:211
    0.0069     496208     +112     -> is_null('Dog') /data/www/sun/vendor/illuminate/container/Container.php:213
    0.0069     496208              >=> FALSE
    0.0069     496208       +0     -> Illuminate\Container\Container->getClosure($abstract = 'Dog', $concrete = 'Dog') /data/www/sun/vendor/illuminate/container/Container.php:221
    0.0069     496904              >=> class Closure { public $static = array ('abstract' => 'Dog', 'concrete' => 'Dog'); public $this = class Illuminate\Container\Container { protected $resolved = array (...); protected $bindings = array (...); protected $methodBindings = array (...); protected $instances = array (...); protected $aliases = array (...); protected $abstractAliases = array (...); protected $extenders = array (...); protected $tags = array (...); protected $buildStack = array (...); protected $with = array (...); public $contextual = array (...); protected $reboundCallbacks = array (...); protected $globalResolvingCallbacks = array (...); protected $globalAfterResolvingCallbacks = array (...); protected $resolvingCallbacks = array (...); protected $afterResolvingCallbacks = array (...) }; public $parameter = array ('$container' => '<required>', '$parameters' => '<optional>') }
    0.0069     497600    +1392     -> compact('concrete', 'shared') /data/www/sun/vendor/illuminate/container/Container.php:224
    0.0069     497976              >=> array ('concrete' => class Closure { public $static = array (...); public $this = class Illuminate\Container\Container { ... }; public $parameter = array (...) }, 'shared' => FALSE)
    0.0070     498352     +752     -> Illuminate\Container\Container->resolved($abstract = 'Dog') /data/www/sun/vendor/illuminate/container/Container.php:229
    0.0070     498352       +0     -> Illuminate\Container\Container->isAlias($name = 'Dog') /data/www/sun/vendor/illuminate/container/Container.php:166
    0.0070     498352                  >=> FALSE
    0.0070     498352                >=> FALSE
    0.0070     498352       +0     -> xdebug_stop_trace() /data/www/sun/vendor/shengbin/containerTest.php:33
    0.0070     498416
TRACE END   [2017-06-23 02:03:36]

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值