共计 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();
}
正文完