rockschtar / typed-arrays
此包已被弃用且不再维护。未建议替代包。
原始类型化数组以及带类型提示的类型化数组抽象。
1.0.1
2023-09-01 15:40 UTC
Requires
- php: >=8.1
Requires (Dev)
- pestphp/pest: ^1.22
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
- rector/rector: ^0.18.1
- squizlabs/php_codesniffer: ^3.7.2
README
描述
原始类型化数组以及具有类型提示的对象类型化数组抽象。
要求
- PHP 8.1+
- Composer 安装
安装
composer require rockschtar/typed-arrays
用法
内置原始类型化数组
类型化数组用于
- 整数
- 浮点数
- 字符串
- 数字(浮点或整数)
类型化数组用于其他所有内容
创建类型化数组类
class DummyTypedArray extends TypedArray { /** * Overrides parent method for type hints * @return DummyClass */ public function current() : DummyClass { return parent::current(); } /** * Returns the type of the typed array * @return string */ protected function getType(): string { return DummyClass::class; } }
许可协议
rockschtar/typed-arrays 是开源的,并按照 MIT 许可协议发布。有关更多信息,请参阅 LICENSE.md 文件。
有问题吗?
rockschtar/typed-arrays 在 GitLab 上托管。您可以自由地在那里提出建议、询问问题或报告真实问题。