PHP版本7上的TCPDF错误

PHP版本7上的TCPDF错误,php,tcpdf,Php,Tcpdf,我使用插件在PHP中生成PDF417条形码 但是这个插件在PHP7中有一个错误。(在PHP5.6中无错误,工作正常) 以下是错误: 我的代码是: 需要“tcpdf/tcpdf\u barcodes\u 2d.php”; $BARCODOBJECT=新的TCPDF2DBarcode(“12364524”),“PDF417”); $image=$barcodeObject->getBarcodePNG(10,5); 要修复此错误,我们可以编辑此文件:tcpdf/include/barcodes/p

我使用插件在PHP中生成PDF417条形码

但是这个插件在PHP7中有一个错误。(在PHP5.6中无错误,工作正常)

以下是错误:

我的代码是:

需要“tcpdf/tcpdf\u barcodes\u 2d.php”;
$BARCODOBJECT=新的TCPDF2DBarcode(“12364524”),“PDF417”);
$image=$barcodeObject->getBarcodePNG(10,5);

要修复此错误,我们可以编辑此文件:tcpdf/include/barcodes/pdf417.php(第747行)

旧代码:

$errsize=(2=$errsize)
{
打破
}
新代码:

如果($ecl>=0)
{
$errsize=(2=$errsize)
{
打破
}
}

在此页面上查找有关负位移位的信息。谢谢我在你的帮助下解决了这个问题。我会尽快给你答复。
$errsize = (2 << $ecl);
if ($maxerrsize >= $errsize)
{
    break;
}
if($ecl>=0)
{
    $errsize = (2 << $ecl);
    if ($maxerrsize >= $errsize)
    {
        break;
    }
}