agenciaecode / types
适用于干净PHP项目的常用类型。
v3.0.11
2024-09-03 19:26 UTC
Requires
- php: >=8.2
- ext-intl: *
- agenciaecode/exceptions: ^1.0
- cocur/slugify: ^4.2
- ramsey/uuid: ^4.7
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-03 19:27:24 UTC
README
需求
- PHP ^8.1
安装
要安装此模块,请在终端运行以下命令
composer require agenciaecode/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)
可用类型
- 地址
- 数组
- 布尔型
- 字节
- 厘米
- CNPJ
- CNPJ
- 域名
- 电子邮件
- 克
- 千兆字节
- IP地址
- 千字节
- 千克
- 兆字节
- 货币
- 数字
- 盎司
- 密码
- 路径
- 电话号码
- 磅
- 邮政编码
- URL别名
- 字符串
- URL
- UUID
即将推出
- 信用卡
- 持续时间
- 英尺
- 小时
- 千米
- 米
- 分钟
- 百分比
- 秒
- 温度