Yii 记录 SQL 执行记录 需开启 DEBUG 模式。( define("DEBUG", true);) // 日志记录组件 'log' => array( 'class' => '\CLogRouter', 'routes' => array( array( ...
容器 依赖注入
思维导图 源文件下载 思维导图
依赖注入的例子 没依赖注入的情况下
Opcache 简介 PHP 解释器执行 PHP 脚本会先将脚本内容转换成 opcode,然后再执行字节码。但这样有一个问题,每次都这样,浪费很多资源。解决办法很简单,就是把字节码缓存起来。目前,对于 PHP 5.5 以上的版本,推荐使用 ...
Typecho_Db Typecho 没有 Model 层,采用自建的 DB 类帮助开发者快速获取自己需要的数据。 一、初始化数据库 config.inc.php # 这里的配置文件只作为参考,可能和你自己的配置文件有出入。 $db = new ...
Router 在 web 程序中,Router 负责解析用户的 uri,匹配路由表。再根据路由表信息,选择相对应的函数(function)或方法(method)。 一、入口函数 index.php ...
配置 Composer Command Line Tool Support 添加 Composer File - Settings - Tools - Command Line Tool Support,配置 Composer。 备注:如果在 Tools 中没有看到 ...
Widget 分析 一、Widget 超类 Typecho_Widget 所有 Widget 都继承这个类,所以很有必要了解这个类。 typecho/var/Typecho/Widget.php abstract class Typecho_Widget { ...
前言 这里有几点需要注意的: 1. 分析的 Typecho 版本为 1.0 (14.10.10)。 2. 之前没接触过自动加载类的,请参考 PHP 官方手册的这篇文章:PHP:自动加载类。如果想深入理解这个呢,请看这个:细说“PHP类库自动加载”。 3. ...