cyberomulus / php-toolbox
简单的 PHP 工具箱,无需重复造轮子!
v1.2
2020-03-22 23:31 UTC
Requires
- php: ^7.3
Requires (Dev)
- php-coveralls/php-coveralls: ~2.1
- phpunit/phpunit: ^8 || ^9
This package is auto-updated.
Last update: 2024-09-23 09:26:52 UTC
README
简单的 PHP 工具箱,无需重复造轮子!
为什么选择这个库?
每天,我们都会为不同的项目编写相同的函数。
这个库包含了许多函数,以便不必每次都编写它们。
它还带来了一些优势
- 所有函数都经过 PHPUnit 测试
- 函数按照特殊类的方式组织
您可以使用单个类通过简单的new classOne()
或通过主类访问不同的类(在框架中声明为服务很有用) - 带有 phpdoc 的文档
要求
- php 7.3 或更高版本,如果使用更低版本,请参阅 BRANCHES.md
安装
使用 composer 下载
composer require cyberomulus/php-toolbox:1.2.*
如何使用?
通过单个类
要使用单个类,您可以简单地创建一个实例来使用它。
例如,使用文本操作和验证函数
$textManip = new Cyberomulus\PhpToolbox\Text();
$bool = $textManip->startWith("simple example", "example");
通过主类(用于作为服务使用)
如果您使用框架,将此库声明为服务是一种良好的实践。
为了不必声明与类一样多的服务,存在一个类提供者:Cyberomulus\PhpToolbox\PhpToolbox\
。
创建服务后,您将能够访问包含函数的每个类
$textManip = $this->getService("phpToolBox")->getText();
$bool = $textManip->startWith("simple example", "example");
如果您使用 Symfony >4.0,可以使用 cyberomulus/phpToolboxBundle 包将此类注入服务。
类列表
- PhpToolbox : 这个类包含每个单独类的获取器。如果您想将此库作为框架服务使用,可以声明此类以使用单个服务
- Text : 这个类包含用于操作和验证文本的有用函数
- IO : 这个类包含用于读取和写入(在文件系统、控制台、网络)的有用函数
- Datetime : 这个类包含用于操作日期、时间和时区的有用函数
文档
所有函数都有 phpdoc 和内联文档。
想要更多?
您只需提出请求即可
您可以在 issue 中请求新的函数
贡献
欢迎您的 pull 请求!
分享是此库的力量。
请阅读 分支架构 并简单地
- 从
master
分支 - 向
master
创建 pull 请求
贡献者
- Cyberomulus
许可协议
此库是开源软件,许可协议为 MIT 许可协议。