Получаване на „Грешка при анализ на PHP: синтактична грешка, неочаквано „:“, очаква се „;“ или '{'`

Как мога да коригирам тази грешка?

Грешка в PHP Parse: синтактична грешка, неочаквано „:“, очаква се „;“ или '{' в /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. com/questions/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 sunucusu 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