解析错误:语法错误,意外的'const'(T_CONST),在cPanel中的Laravel项目中期望变量(T_VARIABLE)

Ara*_*man 5 php cpanel bluehost laravel laravel-5.5

在Bluehost cPanel上传后,我的Laravel项目出现以下错误.但在本地服务器中没有错误.

解析错误:语法错误,意外的'const'(T_CONST),期望变量(T_VARIABLE)

这是代码

<?php
namespace Doctrine\DBAL;
use Doctrine\DBAL\Driver\ServerInfoAwareConnection;
use Doctrine\DBAL\Exception\InvalidArgumentException;
use Closure;
use Exception;
use Doctrine\DBAL\Types\Type;
use Doctrine\DBAL\Driver\Connection as DriverConnection;
use Doctrine\Common\EventManager;
use Doctrine\DBAL\Cache\ResultCacheStatement;
use Doctrine\DBAL\Cache\QueryCacheProfile;
use Doctrine\DBAL\Cache\ArrayStatement;
use Doctrine\DBAL\Cache\CacheException;
use Doctrine\DBAL\Driver\PingableConnection;
use Throwable;
use function array_key_exists;
use function array_merge;
use function func_get_args;
use function implode;
use function is_int;
use function is_string;
use function key;
class Connection implements DriverConnection
{

public const TRANSACTION_READ_UNCOMMITTED = TransactionIsolationLevel::READ_UNCOMMITTED;

public const TRANSACTION_READ_COMMITTED = TransactionIsolationLevel::READ_COMMITTED;

public const TRANSACTION_REPEATABLE_READ = TransactionIsolationLevel::REPEATABLE_READ;

public const TRANSACTION_SERIALIZABLE = TransactionIsolationLevel::SERIALIZABLE;

public const PARAM_INT_ARRAY = ParameterType::INTEGER + self::ARRAY_PARAM_OFFSET;

public const PARAM_STR_ARRAY = ParameterType::STRING + self::ARRAY_PARAM_OFFSET;

const ARRAY_PARAM_OFFSET = 100;

protected $_conn;

protected $_config;

protected $_eventManager;

protected $_expr;

private $_isConnected = false;

private $autoCommit = true;

private $_transactionNestingLevel = 0;

private $_transactionIsolationLevel;

private $_nestTransactionsWithSavepoints = false;

private $_params = [];

private $platform;

protected $_schemaManager;

protected $_driver;

private $_isRollbackOnly = false;

protected $defaultFetchMode = FetchMode::ASSOCIATIVE;
Run Code Online (Sandbox Code Playgroud)

我的本地服务器PHP版本是7.2.0

Bluehost Php版本是7.0.0

这是PHP版本相关的问题吗?

如何解决这个问题?请帮忙....

Nig*_*Ren 20

指定类常量可见性的功能仅在手册页的 PHP 7.1中添加

注意:

从PHP 7.1.0开始,允许修饰符用于类常量.

所以在PHP 7.0服务器上,

public const TRANSACTION_READ_UNCOMMITTED ...
Run Code Online (Sandbox Code Playgroud)

线条不应该有public它们.它也说

类常量的默认可见性是公共的.

因此无论如何都不需要公开.