我在库文件夹中创建了一个类。
class ProjectStatus_Enum {
const Open = 1;
const InProgress = 2;
}
以下是Controller中的代码。
class ProjectController extends MY_Controller {
function __construct()
{
parent::__construct();
$this->load->library("ProjectStatus_Enum");
echo $this->projectstatus_enum->Open;
}
}
当此行执行时...
echo $this->projectstatus_enum->Open;
我得到以下错误..Undefined property: ProjectStatus_Enum::$Open
最佳答案
您必须将::用于常量(const)和 -> 用于类属性。所以在你的情况下使用
echo $this->projectstatus_enum::Open;
或者
echo ProjectStatus_Enum::Open
关于php - Codeigniter 中的枚举:未定义的属性:ProjectStatus_Enum::$Open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33904274/