我首先使用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版本,但是有人可以告诉我它是否是版本问题或其他原因