Classes, interfaces and traits

Config

配置信息

注册配置文件的路径,在需要的时候再加载

« More »

Debug

Debug

« More »

Filter

过滤输入参数,保障安全

这是一个使用范例:

Filter::run("POST", array( "group_id" => "int", "topic_id" => "int", "post_id" => "int", "title" => "string", "content" => "longString", ));

« More »

Log

日志

« More »

Page

页面输出

负责 Web 访问时的页面输出(HTML/JSON/etc)

« More »

Signal

对 pcntl_signal 的包装

« More »

Tango

框架核心

« More »

TangoException

异常

跟原始 Exception 的区别在于有“深度”的概念,以便更及时的判断错误内容 例如 MySQL 报 sql 语句为空,我们更想知道是哪里发送空 sql, 这个位置信息其实是在 trace 的第三行而非第一行

« More »

Util

工具类函数

« More »

Classes, interfaces and traits

DB

MySQL 操作类

主要特性有: 智能化处理返回的数组 减少连接数 只在第一次做操作时开始连接 自动重连 简化常见操作

« More »

DBEnumBase

DBEnumBase 枚举类型

对数量不确定的内容,利用 MySQL 自增 id 编号,并通过 MRU(最近最频繁使用)算法缓存于 PHP 变量内存中 典型场合如域名、文件名等

« More »

DBException

跟 \Tango\Core\TangoException 类似,差别在于能返回 PDO 错误代码

跟原始 Exception 的区别在于有“深度”的概念,以便更及时的判断错误内容 例如 MySQL 报 sql 语句为空,我们更想知道是哪里发送空 sql, 这个位置信息其实是在 trace 的第三行而非第一行

« More »

Classes, interfaces and traits

HTML

HTML 页面输出相关

« More »