parseword / pickset
一组PHP工具,可解锁您应用程序中的各种功能
v1.0.5
2022-12-15 21:31 UTC
Requires
- php: >=7.1
README
一组PHP工具,可“解锁”您应用程序中的各种功能。 pickset
由几个类组成
-
DatabaseConnection
- 一个PDO连接包装器,作为单例实现 -
DateUtils
- 用于转换和使用日期和纪元值的函数 -
FileUtils
- 与文件和目录交互的函数 -
Exception\LoggedException
- 一个即使被捕获也会使用Logger
记录日志的异常 -
Logger
- 一个文本文件日志记录工具,作为单例实现 -
TextUtils
- 解析和操作文本字符串的函数
需求
- PHP 7.1 或更高版本;一些函数现在有可空返回类型声明,这些在较旧版本的PHP中不受支持。
安装
您可以使用或不需要Composer来安装 pickset
。
使用Composer
使用Composer将 pickset
添加到您的项目中。
[user@host]$ composer require parseword/pickset
使用Composer的自动加载器,使用 use
语句别名您想要的任何类,方便使用。
<?php require_once(__DIR__ . '/vendor/autoload.php'); use parseword\pickset\{ DateUtils }; echo 'The first second of today was ' . DateUtils::firstSecondOfDay() . PHP_EOL;
不使用Composer
使用git将 pickset
克隆到您项目的一个子目录中。
[user@host]$ git clone https://github.com/parseword/pickset.git pickset
在您的代码中,您需要在使用任何类之前导入手动自动加载器,例如:
<?php require_once 'pickset/autoload-surrogate.php'; use parseword\pickset\{ TextUtils }; echo '3409873325 bytes is ' . TextUtils::bytesToHuman(3409873325) . PHP_EOL;
用法
除了代码注释之外,目前还没有详细的文档。我需要快速将其上传到Packagist以便从其他项目中导入。
Logger
类文档:README-Logger.md
我将随着时间的推移添加更多文档。