小编Dêi*_*uza的帖子

PHPSpreadsheet 和 CodeIgniter -> 消息:语法错误,意外的“使用”(T_USE)

我在使用 CodeIgniter 中的 PHPSpreadsheet 库创建测试文件时遇到问题。当我运行下面的代码时,我收到错误消息:

遇到未捕获的异常类型:ParseError

消息:语法错误,意外的“使用”(T_USE)

文件名:C:\wamp64\www\din-din\application\controllers\home.php

线路编号:17

回溯:

文件:C:\wamp64\www\din-din\index.php 行:315 函数:require_once

你能解释一下发生了什么吗?

测试使用 PHP 5.6.35 和 7.2.4 进行,使用 WampServer64 3.1.3 和 CodeIgniter 版本 3.1.9!PHPSpreadsheet 库是根据https://phpspreadsheet.readthedocs.io/en/develop/中的文档通过 Composer 安装的

谢谢你!

代码:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
        $this->load->helper('form');
    }

    public function index()
    {

        require 'vendor/autoload.php';

        use PhpOffice\PhpSpreadsheet\Spreadsheet;
        use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

        $spreadsheet = new Spreadsheet();
        $sheet = $spreadsheet->getActiveSheet();
        $sheet->setCellValue('A1', 'Hello World !');

        $writer = new Xlsx($spreadsheet);
        $writer->save('hello_world.xlsx');
    } …
Run Code Online (Sandbox Code Playgroud)

php codeigniter phpspreadsheet

2
推荐指数
1
解决办法
5576
查看次数

标签 统计

codeigniter ×1

php ×1

phpspreadsheet ×1