Получение `Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданное ':', ожидание ';' или '{'`

Как я могу исправить эту ошибку?

Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданное ':', ожидание ';' или '{' в /home/domainname/public_html/..../src/Parse/HttpClients/ParseCurlHttpClient.php в строке 154

Версия PHP: 7.3.6

Код, где возникает ошибка:

public function getResponseContentType()
{
    return $this->responseContentType;
}

/**
 * Sets up our cURL request in advance
 */
public function setup() : void     **//154 line**
{
    // init parse curl
    $this->parseCurl->init();

    $this->parseCurl->setOptionsArray(array(
        CURLOPT_RETURNTRANSFER  => 1,
        CURLOPT_HEADER          => 1,
        CURLOPT_FOLLOWLOCATION  => true,
        CURLOPT_SSL_VERIFYPEER  => true,
        CURLOPT_SSL_VERIFYHOST  => 2,
    ));
}

Репозиторий кода: https://github.com/parse-community/parse-php-sdk/blob/master/src/Parse/HttpClients/ParseCurlHttpClient.php


person ihyuksek    schedule 28.12.2020    source источник
comment
Связано: stackoverflow. ком/вопросы/32914266/   -  person halfer    schedule 28.12.2020
comment
Я предполагаю, что это происходит из-за того, что вы пытаетесь запустить библиотеку на старой версии PHP. Какую версию PHP вы используете? Можем ли мы увидеть несколько строк кода в строке 154?   -  person halfer    schedule 28.12.2020
comment
Адрес кода: github.com /parse-community/parse-php-sdk/blob/master/src/Parse/ 154 строки   -  person ihyuksek    schedule 28.12.2020
comment
Эта библиотека похоже, нуждается в PHP 7.1 или выше. Я предполагаю, что он работает на PHP 5.x, и ваша оценка, что вы работаете на 7.3, ошибочна.   -  person halfer    schedule 28.12.2020
comment
-Web Sunucus cpsrvd 11.92.0.6 Проверка версии: libmysql - 5.6.43 Версия PHP: mysqliBelgeler curlBelgeler mbstringBelgeler Версия PHP: 7.3.6 -phpMyAdmin Версия: 4.9.5   -  person ihyuksek    schedule 28.12.2020
comment
Можете ли вы воспроизвести проблему в Docker или аналогичном? У этой библиотеки 800 звезд на GitHub, так что велика вероятность, что вы что-то делаете не так. Однако ваши читатели не могут сказать, о чем идет речь, учитывая предоставленную краткую информацию.   -  person halfer    schedule 28.12.2020