自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 monolog源码解读

monolog源码解读1.monolog模块分布结构:Formmater:内置的日志显示格式Handler:各种日志处理类, 如写文件/发邮件/写队列Processor:内置的处理日志类Logger.php:log处理的接口2.Logger.php的分析:Logger类的部分成员变量:const DEBUG = 100 等:常量,代表日志级别handlers:存储日志处理类以栈的形式

2016-07-30 14:52:35 1281

翻译 monolog文档解读

monolog文档解读最近在学习monolog,贴一份自己的对文档的理解1.核心概念每个logger实例都有一个通道和日志处理栈,当你向logger添加一条记录时,它会开始遍历处理栈直到被完全处理。这样提供了很灵活的记录步骤:例如在栈底的StreamHandler类将记录所有的信息到磁盘,在这个类上面添加一个MailHandler的类,其将在记录下一个ERROR日志时发送邮件。处理类同时还有一个bu

2016-07-30 09:00:53 3948

原创 pimple学习:源码解读

pimple学习:源码解读个人理解,请轻拍2331.对Container类的解读Container类继承一个php数组对象接口,在程序整个生命周期中,各种属性、方法、对象、闭包都可以注册其中。这体现出了面向对象编程中的依赖注入(控制反转)的法则,以消减对象间的耦合程度。Container的成员变量:values:存储需要注入的对象factories: SplObjectStorage类型,存储对

2016-07-28 19:56:24 1532

翻译 pimple学习(1)pimple的使用

pimple学习(1) pimple的使用Container类继承一个php数组对象接口,在程序整个生命周期中,各种属性、方法、对象、闭包都可以注册其中1.得到一个Container实例:$container = new Container();2.定义服务:$container['session_storage'] = function ($c) { return new Sess

2016-07-28 19:54:06 984

翻译 Silex:security(一)

最近刚刚好在看Silex文档,就按照自己的理解做了下笔记,蹩脚翻译请轻拍。SecurityServiceProvider类 负责管理你的应用中的鉴定和 授权功能。参数: security.hide_user_not_found (optional): 定义是否隐藏用户没有找到的exception,默认为真 security.encoder.bcrypt

2016-07-27 18:46:05 614

翻译 Silex:Usage使用用例(一)

1/安装 composer require silex/silex:~2.0目录结构:├── composer.json├── composer.lock├── vendor│ └── ...└── web └── index.php2/Web服务 : nginx的配置 http://silex.sensiolabs.org/doc/master/web_serve

2016-07-27 16:15:53 720

翻译 Silex:Doctrine的使用

DoctrineServiceProvider 提供了Doctrine DBAL的集成便于连接数据库。使用composer添加库依赖:composer require “doctrine/dbal:~2.2”1/参数db.options: driver:数据库驱动,默认为pdo_mysql. dbname:数据库的名字 host:要连接的数据库的主机,默认为localhost

2016-07-26 20:34:48 414

翻译 Silex:基于Symfony组件的微型框架简介

简介: Silex是PHP中的微型框架,其特点有: 1/简洁:提供简洁且直观的API 2/可扩展 3/易测试 概括来说,只用一步就可以完成定义控制器并连接路由。 使用:<?php// web/index.phprequire_once __DIR__.'/../vendor/autoload.php';$app = new Silex\Application()

2016-07-26 20:16:39 1867

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除