PHP使用枚举Enum

570次阅读
没有评论

共计 471 个字符,预计需要花费 2 分钟才能阅读完成。

使用到的库

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

具体代码

<?php

---- # 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();
}

正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2020-04-15发表,共计471字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。