ducks-project / spl-types
SplType PHP 扩展的 Polyfill 模块。此扩展旨在帮助人们使 PHP 成为更强的类型化语言,并且可以作为标量类型提示的良好替代方案。它提供不同类型处理类,例如整数、浮点数、布尔值、枚举和字符串。
资助包维护!
donaldinou
Open Collective
Requires
- php: >=7.4
Requires (Dev)
- atoum/stubs: ^2.6
- friendsofphp/php-cs-fixer: ^3.64
- phpbench/phpbench: ^1.2
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^9.6 || ^10.5 || ^11.3
- squizlabs/php_codesniffer: ^3.10
- vimeo/psalm: ^5.26
README
- 项目页面:https://github.com/ducks-project/spl-types
- 仓库:https://github.com/ducks-project/spl-types
- 原始 PHP 扩展:https://php.ac.cn/manual/en/intro.spl-types.php
描述
此扩展旨在帮助人们使 PHP 成为更强的类型化语言,并且可以作为标量类型提示的良好替代方案。它提供不同类型处理类,例如整数、浮点数、布尔值、枚举和字符串。
它提供了在无法安装SPL Types扩展时不可用的类。
一般信息
自 v7.0.0 版本以来,由于原始扩展的维护不足和相关性,以及与在 php 7.4 中引入的强类型和自 php 8 以来存在的 枚举 相关,出现了与 pecl 扩展相关的破坏性变更。
词汇表
许可证
此库在MIT 许可证下发布。