jayzeng/php-enum

PHP 枚举类,以面向对象的方式操作枚举

0.2 2013-03-02 06:03 UTC

This package is not auto-updated.

Last update: 2024-09-22 03:29:08 UTC


README

Latest Stable Version Total DownloadsBuild Status

项目网站: (http://jayzeng.github.com/PHPEnum/)

##使用方法

class StubUtilEnum extends Enum
{
    const ONE   = 1;
    const TWO   = 2;
    const THREE = 3;
    const FOUR  = "four";
}


// Retrieve value mapped to the label
$StubUtilEnum->getValue('ONE');   // returns 1
$StubUtilEnum->getValue('FOUR');   // returns four
$StubUtilEnum->getValues();    //  array

// Determine if a label exists
$StubUtilEnum->hasLabel(1);         // true
$StubUtilEnum->hasLabel('oops');    // false

##详细信息请参阅 https://github.com/jayzeng/PHPEnum/blob/master/Tests/Src/EnumTest.php

##问题与发展

##如何发布新版本?

  • RELEASE_VERSION - 版本号
  • RELEASE_MESSAGE - 发布信息
make release RELEASE_VERSION="0.1" RELEASE_MESSAGE="v0.1 is released"

##作者: Jay Zeng,电子邮件: jayzeng@jay-zeng.com