кто может мне помочь?у меня есть эта ошибка в Laravel? - PullRequest
0 голосов
/ 20 ноября 2018

синтаксическая ошибка, неожиданное 'for' (T_FOR), ожидаемый идентификатор (T_STRING)

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

        return $this;
    }

1 Ответ

0 голосов
/ 20 ноября 2018

for - зарезервированное ключевое слово в php (и большинстве других языков).Это означает, что вы не можете использовать его в качестве имени функции или переменной.Если вы переименуете свою функцию в что-то вроде setUser, все будет хорошо.

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

Список других зарезервированных ключевых слов можно найти здесь: http://php.net/manual/en/reserved.keywords.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...