解析错误:语法错误,意外"公共"(T_PUBLIC)

use*_*603 4 php syntax parsing public magento

我在magento管理页面上的"redirect base url"选项中更改了一些内容.然而,那并没有那么好.之后我收到以下错误:

解析错误:语法错误,第662行的..../public_html/app/code/core/Mage/Core/Model/Config.php中的意外"公共"(T_PUBLIC)

随着代码:

public function setNode($path, $value, $overwrite = true)
{
    if ($this->_useCache && ($path !== null)) {
        $sectionPath = explode('/', $path);
        $config = $this->_getSectionConfig($sectionPath);
        if ($config) {
            $sectionPath = array_slice($sectionPath, $this->_cacheSections[$sectionPath[0]]+1);
            $sectionPath = implode('/', $sectionPath);
            $config->setNode($sectionPath, $value, $overwrite);
        }
    }
    return parent::setNode($path, $value, $overwrite);
}
Run Code Online (Sandbox Code Playgroud)

我自己也无法弄清楚这个问题,因为我是一个有这种东西的菜鸟.有人可能会帮助我吗?:)

ele*_*vos 14

当我在Opencart项目中工作时,我的代码遇到了同样的问题.经过几个小时的挫折后,我意识到这个问题的原因是没有关闭最后一个功能.

我忘了关闭它上面的函数,即 } 缺少所以它就像在另一个函数中定义一个函数.你有没有检查过你的情况是否一样?


Far*_*kie 5

您需要在课堂上使用它,或者删除该词public