车斌的博客

专注,重复10遍


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Container bind机制

发表于 2020-04-25 | 更新于 2020-05-05 | 分类于 PHP
本文字数: 5.3k | 阅读时长 ≈ 5 分钟

思考并回答以下问题:

  • 闭包函数不触发,它是不会创建对象的。也就是所谓的懒加载。是什么意思?
阅读全文 »

Container share机制与alias别名

发表于 2020-04-25 | 更新于 2020-05-28 | 分类于 PHP
本文字数: 5.7k | 阅读时长 ≈ 5 分钟

思考并回答以下问题:

  • app()->alias(‘money’,’alias_money’);是这样使用吗?
阅读全文 »

Container callbacks回调函数机制

发表于 2020-04-25 | 更新于 2020-05-28 | 分类于 PHP
本文字数: 2.9k | 阅读时长 ≈ 3 分钟

思考并回答以下问题:

  • 在某些操作的节点,比如解析后,插入必要的一些操作。怎么理解?
  • call_user_func ( callable $callback [, mixed $parameter [, mixed $… ]] ) : mixed;
  • app()->rebinding(‘money’, Closure);是这样使用吗?
阅读全文 »

Container extend扩展机制

发表于 2020-04-25 | 更新于 2020-05-06 | 分类于 PHP
本文字数: 4.7k | 阅读时长 ≈ 4 分钟

思考并回答以下问题:

阅读全文 »

Container contextual上下文绑定机制

发表于 2020-04-25 | 更新于 2020-05-28 | 分类于 PHP
本文字数: 9.5k | 阅读时长 ≈ 9 分钟

思考并回答以下问题:

  • 一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为了使他们运行,就要给所有的外部变量一个一个写一些值进去。这些值的集合就叫上下文。怎么理解?
  • 上下文绑定把数据存入了这样的数组contextual[PhotoController::class][Filesystem::class] = 闭包函数(也可以是一个类路径)。怎么理解?只有这个数组contextual,在make的时候会用到。
  • 闭包函数可以实现懒加载,怎么理解?
  • Container类的属性基本都是数组。为什么?
  • $resolved数组存储的[‘abstractClassName’=>true/false]。$bindings存储的是二维数组[‘abstractClassName’=>[]]。methodBindings存储的是[‘methodName’=>$closure]。$instances存储[‘abstractClassName’=>$instance对象实例]。
  • $alias数组存储的是[‘别名’=>’abstractClassName’]。$buildStack一维数组[concrete]是要构建的具体类。$with数组是参数的数组。
  • 有三种角色,需要实例化的类A,A的依赖抽象类B,B的具体实现C。怎么理解?
阅读全文 »

MySQL的事务隔离级别

发表于 2020-04-23 | 更新于 2020-05-06 | 分类于 MySQL
本文字数: 4.4k | 阅读时长 ≈ 4 分钟

思考并回答以下问题:

  • 当执行一条select语句时,MySQL到底做了啥?
  • MySQL是如何做到可以恢复到任意一秒状态的?
  • 什么是脏读?不可重复读?幻读?
阅读全文 »

2DRoguelike拾荒者

发表于 2020-04-22
本文字数: 0 | 阅读时长 ≈ 1 分钟

Laravel-Repository

发表于 2020-04-21 | 更新于 2020-04-22
本文字数: 0 | 阅读时长 ≈ 1 分钟

PHP的static延迟静态绑定功能

发表于 2020-04-21 | 更新于 2020-04-22 | 分类于 PHP
本文字数: 1.4k | 阅读时长 ≈ 1 分钟

思考并回答以下问题:

阅读全文 »

第9关 关卡设计

发表于 2020-04-19 | 分类于 游戏策划
本文字数: 23k | 阅读时长 ≈ 21 分钟

思考并回答以下问题:

阅读全文 »
1…789…48
Chebin

Chebin

记录自己的学习过程
472 日志
14 分类
68 标签
近期文章
  • Laravel Database-Eloquent Model源码分析(下)
  • Laravel Database-Eloquent Model源码分析(上)
  • 第11章 接下来如何做
  • 第10章 K最近邻算法
  • 第9章 动态规划
© 2018 – 2020 Chebin | 站点总字数: 5m | 站点阅读时长 ≈ 76:11
由 Hexo 强力驱动
|
主题 – NexT.Pisces
0%