Ошибка парсера ReallySimpleJWT в token.php на сервере, но работает локально - PullRequest
0 голосов
/ 09 февраля 2019

Я начинаю в этом, используя JWT, и я создаю его с ReallySimpleJWT, это мой код

   <?php
    require_once 'vendor/autoload.php';
    use ReallySimpleJWT\Token;
    $userId = 12;
    $secret = 'sec!ReT423*&';
    $expiration = time() + 3600;
    $issuer = 'localhost';
    $token = Token::create($userId, $secret, $expiration, $issuer);
    echo("{token:'".$token."'}");
  ?>

, когда я выполняю его локально, он работает отлично, но когда я поместил код в cpanel 76.0.20, я получилэта ошибка синтаксического анализатора в token.php

  PHP Parse error:  syntax error, unexpected ':', expecting ';' or '{' in php/vendor/rbdwllr/reallysimplejwt/src/Token.php

cpanel получил php 5.6 и на моем компьютере я получил 7.0, сервер, на котором я работаю, не мой, поэтому я не могу изменить версию php, но кто-то можетподскажите, если это проблема с версией или что-то еще

...