
yaf
Joy-小痴
菜鸟一枚,欢迎调侃
展开
-
yac+redis+db做波式缓存
我们一起来看一下这张图了解一下我们为什么要这么做缓存处理:我们先创建本地Yac缓存:class Cache{ /** * @var string */ public $prefix = '_yac:'; private $_cache; public function getCache(){ if(!($...原创 2019-03-21 10:13:51 · 876 阅读 · 0 评论 -
yaf框架捕获异常
yaf框架捕获异常异常处理配置在你的服务器找到php.ini,定义此项;开启此项,Yaf会在发生错误的地方抛出异常。application.dispatcher.throwException=1;开启此项,如果有未捕获的异常,Yaf将会把它定向到Error controller, Error Action。application.dispatcher.catchException=1...原创 2019-03-18 13:52:19 · 1365 阅读 · 2 评论 -
基于yaf实现DI容器
DI设计与实现方法 要求 createObject($config) $config中必须有class节点,表示对象的类型 set($name,$config) $config放入容器 get($name) 如果$name已经被实例化,直接返回,若未被实例化,则实例化放入容器并返回 insure($config,$defaultClass='') ...原创 2019-03-18 14:11:54 · 514 阅读 · 0 评论 -
观察者模式,事件处理
观察者模式过程:首先我们先创建两个类,Entity.php事件对象, Event事件方法。我们再创建一个APP.php文件用于继承Event这个类。我们在Boostrap.php中去实例化APP这个类,然后调用,往里边写内容。最后我们在controller文件里边创建一个EventController类,给Entity这个类输入数据,最后触发这个事件。创建一个事件对象:/**事件对象...原创 2019-03-18 17:39:56 · 266 阅读 · 0 评论 -
yac概述
PHP扩展中的缓存Yac说明:yac进程中可以共享一些数据。安装:打开URL:http://pecl.php.net/package/yac下载一个yac的压缩包我这是下载了一个yac-2.0.2.tgz压缩包tar xzvf yac-2.0.2.tgz(说明:解压)cd yac-2.0.2phpize./configure --prefix=/usr/local/yac --...原创 2019-03-18 18:52:27 · 2284 阅读 · 0 评论