gpt4 book ai didi

php - 解析错误,期望 activecollab 模型类中出现 `T_PAAMAYIM_NEKUDOTAYIM' 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:31 25 4
gpt4 key购买 nike

我正在研究 activecollab 自定义模块的权限,并在尝试调用静态方法的函数时收到此错误消息,不知道为什么;请提供帮助将非常有用..

Parse error: parse error, expecting `T_PAAMAYIM_NEKUDOTAYIM' in D:\wamp\www\activecollab\public\activecollab\3.0.9\modules\projectcomrequest\models\Projectcomrequests.class.php on line 130

我在模型文件中做的代码是:

  class Projectrequests extends DataManager {

...
....

function getPermissionValue($name){
$roles = Roles::find();
foreach($roles as $role) {
if($role->getPermissionValue($name))
return true;
else
return false;
}

static function canAccess() {
if(self::getPermissionValue('can_use_project_request')) return true;
return false;
} // canAccess

...
..

}

通过这个调用 Controller :

echo Projectrequests::canAccess();

最佳答案

    foreach($roles as $role) {
if($role->getPermissionValue($name))
return true;
else
return false;

你错过了结束语 }。所以应该是:

  class Projectrequests extends DataManager {

...
....

function getPermissionValue($name){
$roles = Roles::find();
foreach($roles as $role) {
if($role->getPermissionValue($name))
return true;
else
return false;
} // <-- here
}

static function canAccess() {
if(self::getPermissionValue('can_use_project_request')) return true;
return false;
} // canAccess

...
..

}

关于php - 解析错误,期望 activecollab 模型类中出现 `T_PAAMAYIM_NEKUDOTAYIM' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com