mkioschi / php-types
为清洁代码PHP项目提供的常用类型。
v1.0.3
2024-05-07 21:48 UTC
Requires
- php: >=8.3
- ext-intl: *
- cocur/slugify: ^4.2
- mkioschi/php-enums: ^1.0
- ramsey/uuid: ^4.7
Requires (Dev)
- phpunit/phpunit: ^9.5
README
要求
- PHP ^8.3
安装
要在终端中安装此模块,请运行以下命令
composer require mkioschi/php-types
基本用法
$email = Email::from('email@domain.com'); echo $email->getHiddenFormat(); // Output: e***l@d********m
常用方法
大多数类型至少有以下常用方法
- public static function from(...$args) - public static function tryFrom(...$args) - public static function innFrom(...$args) - public static function isValid(...$args) - public function equals($value) - public function getValue(...$args) - public function __toString(...$args)
可用类型
- 地址
- 数组
- 布尔值
- 字节
- 厘米
- 巴西公司注册号
- 巴西个人注册号
- 域名
- 电子邮件
- 克
- 千兆字节
- IP地址
- 千字节
- 千克
- 兆字节
- 货币
- 数字
- 盎司
- 密码
- 路径
- 电话号码
- 英镑
- 邮政编码
- 网址别名
- 字符串
- URL
- UUID
即将推出
- 信用卡
- 持续时间
- 英尺
- 小时
- 千米
- 米
- 分钟
- 百分比
- 秒
- 温度