Php 在函数中使用AppUI

Php 在函数中使用AppUI,php,Php,我正在翻译一个网站,我需要输入$AppUI->\uuu(“”)在系统管理员中进行翻译。但是,不知为什么我不能在这个函数中使用它 我做错了什么 这是我的剧本,希望你能帮助我: public function BeginCalc() { if($this->getActive()) { echo $AppUI->_('Calculating'); } else { $this->_BeginCalculatio

我正在翻译一个网站,我需要输入
$AppUI->\uuu(“”)
在系统管理员中进行翻译。但是,不知为什么我不能在这个函数中使用它

我做错了什么

这是我的剧本,希望你能帮助我:

public function BeginCalc()
{
    if($this->getActive())
    {
        echo $AppUI->_('Calculating');
    }
    else
    {
        $this->_BeginCalculation();
        echo "Calculation has been started";
    }
}

而且,当我这样使用时,我会得到错误
致命错误:对
中的非对象调用一个成员函数。尝试在Stackowerflow中搜索,但那里的答案对我解决问题没有帮助。

$AppUI在此范围内不存在。如果它是全局变量,则需要使用全局关键字导入它


但我建议您将$AppUI对象设为单例,并通过AppUI::getInstance()->(计算)引用它

我应该这样用吗?echo AppUI::getInstance()->((“计算”);是的,但是你必须先让你的AppUP课湿润一下