I am getting error is :
Parse error: syntax error, unexpected '=' in D:\services\traincard\PHPspreadsheet\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Calculation\Calculation.php on line 2470
My code :
// include composer autoload
require '../PHPspreadsheet/vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$sheet->setCellValue('B1', 'ทดสอบข้อความภาษาไทย !');
$writer = new Xlsx($spreadsheet);
$output_file = "hello_world.xlsx";
$writer->save($output_file);
if(file_exists($output_file)){
echo '<a href="'.$output_file.'" target="_blank">Download</a>';
}
I downloaded PHPspreadsheet from https://php-download.com/package/phpoffice/phpspreadsheet My PHP version is 5.6 So I downloaded PHPspreadsheet 1.8.2 It's get this error. So I downloaded version 1.8.0. It still the same. Why? How do i fix it?