摘要:
设计模式-工厂方法模式(Factory Method Pattern) 概要 记忆关键词:子类决定实例化 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 分析: 工厂方法模式结构图如下: 一、能解决什么问题? 二、涉及的角色 1. 抽象接口 统一的 阅读全文
摘要:
PHP闭包(Closure) 闭包(Closure)又叫做匿名函数,也就是没有定义名字的函数。 PHP 5.3开始,新开放的闭包语法中, 我们就是用use来使用闭包外部定义的变量的。简单来说就是将作用域外的变量通过use中的参数进行传递到匿名函数中来使用。 例一:匿名函数中的使用 例二:图中是lar 阅读全文
摘要:
YII日志消息 记录日志消息就跟调用下面的日志方法一样简单: Yii::trace():记录一条消息去跟踪一段代码是怎样运行的。这主要在开发的时候使用。 Yii::info():记录一条消息来传达一些有用的信息。 Yii::warning():记录一个警告消息用来指示一些已经发生的意外。 Yii:: 阅读全文