jordanbrauer / phelpers
PHP随机辅助QoL函数集合。
v0.1.0
2021-02-10 00:41 UTC
Requires
- php: ^7.2 || ^8.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.11
- friendsofphp/php-cs-fixer: ^2.18
- pestphp/pest: ^0.3.7
- phpstan/phpstan: ^0.12.58
- phpunit/phpunit: 9.3.11
- psy/psysh: ^0.10.4
- symfony/var-dumper: ~4
This package is auto-updated.
Last update: 2024-09-10 08:33:46 UTC
README
PHP随机质量生活函数集合——类似一种工具箱。
需求
对于这个库没有太多需求;实际上,唯一真正的需求是PHP,但如果你打算贡献,安装GNU Make将使开发体验更佳。
安装
只需在你的项目composer依赖中引入这个库即可!
$ composer require jordanbrauer/phelpers
安装库之后,前往可用函数列表进行浏览。
开发
- 首先将项目克隆到你的机器上。
- 将自己移动到新克隆的存储库目录。
- 运行make安装开发依赖项。
$ git clone https://github.com/jordanbrauer/phelpers.git \ && cd ./phelpers \ && make vendor \ && make;
使用
如文档中需求部分所述,在你的系统上安装GNU Make将使贡献时的开发体验更佳。要开始,请运行不带目标或参数的Make。
$ make
然后你会看到该项目的目标列表!
Usage:
make [target] [arg="val"...]
Targets:
analysis Run analysis
help Show this help message
repl Start a REPL instance and interact with the library
test Run tests
vendor Install vendor dependencies
试用
如果你不确定这个库是否适合你,可以“先试后买”。首先安装项目用于开发,然后简单地启动存储库中打包的REPL!
$ make repl
使用函数很简单——只需确保你的函数前面是项目的命名空间。
λ Phelpers\is_console() # true λ Phelpers\is_web() # false
可用函数
数组函数
append
array_make
generate
head
is_associative
only
prepend
tail
wrap
数字函数
between
ordinal
random_float
对象函数
N/A
字符串函数
append
camel_case
class_basename
kebab_case
pascal_case
prepend
snake_case
str_random
其他函数
blank
retry
swap
tap
transform
value
with