trashtoy / peach2
提供了一般目的的类库:数组操作、日期时间管理、动态标记、数据编解码API等。
2.2.0
2017-01-03 00:01 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 04:09:57 UTC
README
PHP 扩展,引领您的成就。
功能
实用工具
类似于Java集合框架的面向对象数组操作模块。
- 类似于java.util.HashMap的Map接口。您可以使用对象作为键。
- 对包含对象的数组进行排序。
- 一些其他实用类。
DT
面向对象日期时间管理API。
- 包含各种范围的日期时间对象。(日期、日期时间和时间戳)
- 易于排序和比较。
- 由不可变类设计的库。
- 日期时间操作与格式/解析之间的松散耦合API。
标记
此模块帮助您动态标记HTML或XML。
- 类似于DOM的可使用性。
- 各种输出自定义。
- 辅助类使编码更加简单。
DF
数据格式编解码API。此模块的所有类都实现了Codec接口。
- Utf8Codec:处理Unicode码点和UTF-8字符串之间的相互转换
- 示例:
'süß'(字节序列:73 C3 BC C3 9F)=> decode =>array(0x73, 0xFC, 0xDF)=> encode =>'süß'
- 示例:
- JsonCodec:json_encode和json_decode的替代方案
- Base64Codec:包装base64_encode和base64_decode
- SerializationCodec:包装serialize和unserialize
- CodecChain:连接多个Codec实例
Http
具有最小副作用的消息处理模块。通过将接口Endpoint作为模拟实现,您可以使用简单的单元测试检查Web应用程序的行为。
要求
- PHP 5.3.0或更高版本
就是这些。
如何使用
Composer
您可以使用以下命令使用composer安装:
composer require trashtoy/peach2
自动加载
需要autoload.php
require_once("/path/to/PEACH2/autoload.php");
或手动设置自动加载。
文档
在线文档可在此处找到。