谁能帮我?我在laravel中遇到此错误?

时间:2018-11-20 10:05:14

标签: php laravel-5

  

语法错误,意外的“ for”(T_FOR),需要标识符   (T_STRING)

  public function for($user)
    {
        $this->user = $user;

        return $this;
    }

1 个答案:

答案 0 :(得分:3)

for是php(和其他大多数语言)中的保留关键字。这意味着您不能将其用作函数或变量名称。如果将函数重命名为setUser之类的名称,那应该没问题。

public function setUser($user) {
    $this->user = $user;
    return $this;
}

您可以在此处找到其他保留关键字的列表:http://php.net/manual/en/reserved.keywords.php