为什么我收到"解析错误:语法错误,意外'类' (T_CLASS)"编译模块时出错?

时间:2017-01-30 00:27:29

标签: php magento magento2

我正在尝试实现Inchoo Shipping Magento 2示例。当我运行' setup:di:compile'时,我收到此错误:'解析错误:语法错误,意外'类' (T_CLASS)&#39 ;.我不确定导致这种情况的格式有什么问题。可以发布整个代码,但似乎无关紧要,因为在引入类

时发生了错误

代码段:

<?php

namespace Inchoo_Shipping\Shipping\Model\Carrier;

use Magento\Quote\Model\Quote\Address\RateResult\Error;
use Magento\Quote\Model\Quote\Address\RateRequest;
use Magento\Shipping\Model\Carrier\AbstractCarrierOnline;
use Magento\Shipping\Model\Carrier\CarrierInterface;
use Magento\Shipping\Model\Rate\Result;

class Example extends \Magento\Shipping\Model\Carrier\AbstractCarrier implements
\Magento\Shipping\Model\Carrier\CarrierInterface
{
/**
 * @var string
 */
protected $_code = 'example';

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的php?

Magento 2 requires php 5.6 +。

如果你使用低于5.5的php,可能会抛出此错误,因为this

  

从PHP 5.5开始,class关键字也用于类名解析。您可以使用ClassName :: class获取包含ClassName类的完全限定名称的字符串。这对于命名空间类特别有用。