Я пытаюсь использовать Facebook SDK (v4) с CodeIgniter.
Я сделал что-то похожее на статью Бен Маршалла: http://www.benmarshall.me/facebook-sdk-php-v4-codeigniter/
Я продолжаю получать эту ошибку:
Ошибка анализа: ошибка синтаксиса, неожиданный T_OBJECT_OPERATOR в /nfs/c11/h02/mnt/198448/domains/hi.us/html/application/libraries/facebook/facebook.php в строке 98
Строка 98:
$request = ( new FacebookRequest( $this->session, 'GET', '/me' ) )->execute();
У меня есть версия PHP 5.3.29
Я не использовал PHP более двух лет, поэтому я чувствую, что это может быть простой проблемой, но я просто не могу найти решение. Любая помощь будет принята с благодарностью.
То, что вы делаете, называется "доступ к членам класса при создании экземпляра" и доступно только с PHP 5. 4+. Поэтому вам нужно разбить этот код на две строки:
$request = new FacebookRequest( $this->session, 'GET', '/me' );
$request->execute();