PHP Parse error: syntax error, unexpected T_STRING

Рейтинг: 0Ответов: 1Опубликовано: 18.03.2015

Уже переломал голову. В логах указывается на 97 строку.

Она есть: $vkAPI = new \BW\Vkontakte("access_token" => $accessToken);

Пробовал так $vkAPI = new BW Vkontakte("access_token" => $accessToken);

И так $vkAPI = new BW Vkontakte("access_token" => "$accessToken");

И еще кучу вариантов с кавычками и пр. В саблайме синтаксис подсвечивается нормально. Так и не дошёл умом, почему РНР ругается на эту строку.

Если может помочь:

  1. Используется этот класс https://github.com/Vastly/vkontakte-php-sdk
  2. Собственно перед вызовом класса есть всего 3 строки - с токеном, идом приложения, и текстом.

Ответы

▲ 3Принят
new \BW\Vkontakte(['access_token' => $accessToken]);

или

new \BW\Vkontakte(array('access_token' => $accessToken));