fatihirday/enummethods
最新稳定版本:v1.0.0
Composer 安装命令:
composer require fatihirday/enummethods
包简介
PHP enum methods
README 文档
README
Installation
composer require fatihirday/enummethods
Examples
Create Enum
<?php use Fatihirday\EnumMethods\EnumMethods; enum HttpMethods: string { use EnumMethods; case GET = 'get'; case POST = 'post'; }
Get Enum All Names
<?php HttpMethods::names(); // Array // ( // [0] => GET // [1] => POST // ) HttpMethods::names(operator: ', '); // GET, POST
Get Enum All Values
<?php HttpMethods::values(); // Array // ( // [0] => get // [1] => post // ) HttpMethods::values(operator: ', '); // get, post
Enum to Array
<?php HttpMethods::toArray(); // Array // ( // [GET] => get // [POST] => post // ) HttpMethods::toArray(reverse: true); // Array // ( // [get] => GET // [post] => POST // )
Enum to Object
<?php HttpMethods::toObject(); // Object // ( // get => GET // post => POST // ) HttpMethods::toObject(reverse: true); // Object // ( // get => GET // post => POST // )
Enum summoner
<?php HttpMethods::getValueByName('GET'); // get HttpMethods::getNameByValue('get'); // GET
Enum name check
<?php HttpMethods::tryFromName('GET'); // True
统计信息
- 总下载量: 333
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-23