PHP phprs\util Namespace

Nested Namespaces

phprs\util\exceptions

Interfaces

Name Description
KVCatchInterface

Classes

Name Description
AnnotationCleaner 去除//注释的内容,但会跳过引号内的//
AnnotationReader //初始化全局的AnnotationReader,并增加对自定义Annotation的支持
AnnotationTest
ApcCache apc 缓存
AutoClassLoader 反序列化时自动加载类
Cache
CheckableCache 可检查缓存是否失效的缓存
ClassLoader class loader
Curl
CurlResponse
DocParser A parser for docblock annotations.
FileCache 基于文件实现的缓存, 类似APC
FileExpiredChecker 检查文件是否过期
FileOp
HttpRouterEntries 记录路由信息
IoCContainer
IoCFactory 依赖注入工厂 创建实例, 并根据配置注入依赖
IoCFactoryEx 加强版IoCFactory.
IoCObjectWrap 容器
Logger 简单的日志输出, 方便应用替换自己的日志实现
MessagePump 处理消息循环 消息执行顺序为先入后出(栈) 消息被分成正常执行消息和空闲执行消息 空闲执行消息只有在没有正常执行消息时才会执行 允许同时存在多个队列,可以关闭某个队列,如果某个队列中所有消息完成,将触发end事件
MetaInfo 元信息 处理注释中的@annotation, 生成以@annotation为key的数组
NestedStringCut 剪出字符串中的嵌套字符串 既从aaa"bb\"b"ccc中, 取出"bb\"b"
NewThenInit 创建和初始化分离 先创建, 再初始化
RedisCache /*class Redis{ public function connect(){} public function set(){} public function get(){} public function del(){} }
SaftyFileWriter 并发安全的写文件 其原子性取决于文件系统 通过先写临时文件, 然后重命名的方式实现
SerializableFunc 支持序列化的函数
Tree
Verify