php定义枚举,PHP使用枚举Enum | 酷客365

该博客介绍了如何在PHP中利用myclabs/php-enum库来定义和使用枚举类型,具体展示了如何定义一个ArticleTypeEnum枚举,用于表示文章的不同类型,如一般文章、工作、讨论等。然后定义了一个`createArticle`函数,该函数接收文章数据和文章类型,以创建对应类型的文章。在实际应用中,这种枚举方式可以提高代码的可读性和安全性。
摘要由CSDN通过智能技术生成

使用到的库

https://github.com/myclabs/php-enum

具体代码

---- # 1.定义 Enum 部分

namespace Type;

require './vendor/autoload.php';

class ArticleTypeEnum extends \MyCLabs\Enum\Enum

{

const GENERAL = 1;

const JOB = 2;

const DISCUSS = 3;

const SHARE = 4;

const COURSE = 5;

const LIFE = 6;

const SPECIAL_COLUMN = 7;

}

---- # 2.定义方法部分

function createArticle(array $data, ArticleTypeEnum $articleTypeEnum){

// 创建对应的类型的文章

}

---- # 3.调用部分

try{

testTypeEnum($data, ArticleTypeEnum::GENERAL());

}catch (\Exception $exception){

echo $exception->getMessage();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值