castor / stdlib
Castor标准库,适用于PHP
dev-main
2023-12-07 11:37 UTC
Requires
- php: >=8.1
- ext-curl: *
- brick/date-time: ^0.5
Requires (Dev)
- composer/composer: ^2.3
- friendsofphp/php-cs-fixer: ^3.0
- phpbench/phpbench: ^1.2
- phpunit/phpunit: ^9.5
- ramsey/uuid: ^4.7
- roave/security-advisories: dev-latest
- vimeo/psalm: ^5.1
This package is auto-updated.
Last update: 2024-09-07 13:18:04 UTC
README
Castor标准库的主要仓库。
要安装它,只需运行
composer require castor/stdlib
注意:请注意,这个库仍在开发中,尚无稳定版本。
为什么这样呢?
传统上,PHP缺乏一个一致、设计良好的标准库。这个库试图提供这样的功能。主要受到Go标准库的启发,这个库提供了一组坚实的抽象,使您的PHP项目能够良好地发展和扩展,并提供易于使用的面向对象和功能API。
开发环境设置
将castor.bin
复制到您的$PATH
目录之一
sudo cp ./.castor/castor.bin $HOME/.local/bin/castor
启动开发环境(需要Docker和Compose插件)
castor init
一旦启动,castor
工具提供了对许多不同内容的便捷访问。以下是您可以做的事情
castor php <args>
:在开发容器内运行PHPcastor composer <args>
:在容器内运行composercastor compose <args>
:轻松访问docker composecastor shell
:在容器内打开shell(ash)castor pr
:检查您的代码是否符合pull request的基本标准