Я пытаюсь создать файл Excel, вызывая класс. Это класс, который я написал, и внутри этого класса я пытаюсь вызвать библиотеку PHPOFFICE, которая уже установлена в моей системе. Мой код выглядит следующим образом:
class createXls {
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
public function createXl($loginid, $report_index, $header, $data, $fname)
{
Но я не могу заставить это работать, потому что ясно, что require не может быть размещен вне метода. Как мне это сделать?
поэтому у меня есть требование за пределами метода в вставленном мной коде .. почему он выдает синтаксическую ошибку [неожиданно: требуется после {...]






require. Также обратите внимание, чтоuseвнутри класса обозначает признак,useвне класса обозначает псевдоним / импорт пространства имен.