我正在使用Codeigniter,并希望在运行时在库中设置一个私有变量,然后所有用户都可以从他们正在使用的控制器访问该私有变量。我正在使用Codeigniter用户会话。我尝试了下面的代码,但是在设置之后,该值变为空。这是否可行或有不同的方法吗?
谢谢!
// To Set from controller
$this->qshared->setSharedVar('shared var');
// To get from controller
$this->qshared->getSharedVar();
// Library class
class qShared
{
private $shared_var = '';
function setSharedVar($mySharedVar) {
$this->shared_var = $mySharedVar;
}
function getSharedVar() {
return $this->shared_var;
}
}