При использовании Composer, как правило, вы не должны включать определенные файлы в пакеты, только сгенерированный Composer автозагрузчик:
require_once './vendor/autoload.php';
Эту операцию необходимо выполнить только один раз, поэтому она может находиться внутри существующего файла _inc/bootstrap.php
, где вам нужно перейти на один каталог вверх, поэтому строка будет выглядеть так:
require_once '../vendor/autoload.php';
(Обратите внимание, что require_once
является ключевым словом, а не функцией, поэтому не нуждается в скобках, и добавление их может вызвать путаницу в сложных случаях.)
Как указывает Script47 в отдельном ответе, вы также, похоже, перепутали два пакета с одинаковыми именами:
shuchkin/simplexls
определяет класс SimpleXLS
для чтения старых файлов .xls
двоичных файлов
shuchkin/simplexlsx
определяет класс SimpleXLSX
для чтения более новых .xlsx
сжатых файлов XML