phpspreadsheet错误:消息:语法错误,意外的'='

时间:2019-08-26 06:28:54

标签: phpspreadsheet

我得到的错误是:

Type: ParseError

Message: syntax error, unexpected '='

Filename: /volume1/web/dbms/dev/akshay/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php

Line Number: 2460    

my Code is :

    <?php  
    use PhpOffice\PhpSpreadsheet\Spreadsheet;
    use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

    class Mgs_to_dbms extends MY_Controller{
       public function transfer_pe(){
        $spreadsheet = new Spreadsheet(); 
        }
    }       

2 个答案:

答案 0 :(得分:3)

您使用的是哪个版本的PHP,在切换到PHP 7.2后,今天却遇到了同样的错误。

答案 1 :(得分:0)

方法#1 将PHP更新到v7.1

方法2 安装以前版本的PhpSpreadsheet

调整composer.json

  "require": {
    "php": ">=7.0",
    "phpoffice/phpspreadsheet": "*"
  }

然后运行

php composer.phar update phpoffice/phpspreadsheet