当我尝试在 php 7 中导出 excel 文件时,相同的代码在 php5 中工作

When i am trying to export excel file in php 7 same code is working in php5

当我试图在 php 中导出 excel 文件时 7 相同的代码在 php5

中工作

$worksheet =& new writeexcel_worksheet($name, $index, $this->_activesheet, $this->_firstsheet, $this->_url_format, $this->_parser, $this->_tempdir);

Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\htdocs\developer\wp-content\plugins\liveunited-payments\php_writeexcel\class.writeexcel_workbook.inc.php on line 190

php7与php5不完全兼容,大多数情况下你必须重构一些代码。

首先,尝试删除 "new"

附近的“&”
$worksheet =new writeexcel_worksheet($name, $index, $this->_activesheet,
                                  $this->_firstsheet,
                                  $this->_url_format, $this->_parser,
                                  $this->_tempdir);

我注意到在某些外部库中会导致错误。最好的方法是将该供应商更新为支持 php7

的版本