• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 75 下一页
2018年9月27日
PHP类的反射和依赖注入
摘要: ReflectionClass 下面我们通过反射来对Circle这个类进行反向工程。把Circle类的名字传递给reflectionClass来实例化一个ReflectionClass类的对象。 反射出类的常量 返回一个由常量名称和值构成的关联数组 通过反射获取属性 返回一个由ReflectionP 阅读全文
posted @ 2018-09-27 16:41 孙龙-程序员 阅读(193) 评论(0) 推荐(0)
2018年9月21日
活动记录(Active Record)
摘要: 活动记录(Active Record) Active Record 提供了一个面向对象的接口, 用以访问和操作数据库中的数据。Active Record 类与数据库表关联, Active Record 实例对应于该表的一行, Active Record 实例的属性表示该行中特定列的值。 您可以访问 阅读全文
posted @ 2018-09-21 23:18 孙龙-程序员 阅读(762) 评论(0) 推荐(0)
2018年9月20日
服务定位器(Service Locator)
摘要: 服务定位器(Service Locator) 跟DI容器类似,引入Service Locator目的也在于解耦。有许多成熟的设计模式也可用于解耦,但在Web应用上, Service Locator绝对占有一席之地。 对于Web开发而言,Service Locator天然地适合使用, 主要就是因为Se 阅读全文
posted @ 2018-09-20 23:10 孙龙-程序员 阅读(951) 评论(0) 推荐(0)
yii依赖注入和依赖注入容器
摘要: 依赖注入和依赖注入容器¶ 为了降低代码耦合程度,提高项目的可维护性,Yii采用多许多当下最流行又相对成熟的设计模式,包括了依赖注入(Denpdency Injection, DI)和服务定位器(Service Locator)两种模式。 关于依赖注入与服务定位器, Inversion of Cont 阅读全文
posted @ 2018-09-20 15:16 孙龙-程序员 阅读(309) 评论(0) 推荐(0)
2018年9月19日
yii2依赖注入
摘要: 以下是Yii2源码中,ServiceLocator(服务定位器(配置服务的参数信息))与Container(依赖注入容器(定义并解决依赖关系))的关系解析图。 一句话总结 Application继承了ServiceLocator,是一个服务器定位器,ServiceLocator用来管理和缓存组件的实 阅读全文
posted @ 2018-09-19 22:11 孙龙-程序员 阅读(282) 评论(0) 推荐(0)
PHP 反射机制Reflection
摘要: 简介 PHP Reflection API是PHP5才有的新功能,它是用来导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 class Reflection { } interface Reflector { } class ReflectionException extends Exc 阅读全文
posted @ 2018-09-19 15:28 孙龙-程序员 阅读(210) 评论(0) 推荐(0)
2018年9月18日
yii2行为用法1
摘要: <?php namespace vendor\animal; use app\behaviors\Behavior1; use yii\base\Component; class Dog extends Component{ public function behaviors(){ return [ 阅读全文
posted @ 2018-09-18 17:41 孙龙-程序员 阅读(133) 评论(0) 推荐(0)
Yii2的深入学习--行为Behavior
摘要: 我们先来看下行为在 Yii2 中的使用,如下内容摘自 Yii2中文文档 行为是 [[yii\base\Behavior]] 或其子类的实例。行为,也称为 mixins,可以无须改变类继承关系即可增强一个已有的 [[yii\base\Component|组件]] 类功能。当行为附加到组件后,它将“注入 阅读全文
posted @ 2018-09-18 12:19 孙龙-程序员 阅读(166) 评论(0) 推荐(0)
Yii2之行为
摘要: Yii三大特性:属性、事件、行为。前面两篇文章已经分别讲解了属性和事件,本文接着讲讲yii的行为,分析yii行为的实现原理。 在yii中,一个对象绑定了行为之后,就拥有了所绑定行为拥有的所有事件,而且可以访问所绑定行为的成员变量,调用其行为方法。那么,yii是怎么做到的呢? Yii中行为的实现需要y 阅读全文
posted @ 2018-09-18 11:48 孙龙-程序员 阅读(206) 评论(0) 推荐(0)
Yii2之事件
摘要: 众所周知,yii的三大特性是:属性、事件、行为,上一篇博文简单讲解了yii中的属性,本文接着讲讲yii的事件。 事件是代码解耦的一种方式,设计业务流程的一种模式。在yii2.0中,通过Yii\base\Component继承yii\base\Object,重载__get()、__set()方法,引入 阅读全文
posted @ 2018-09-18 11:32 孙龙-程序员 阅读(805) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 75 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3