首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Composer -特定PHP版本上的自动加载类

Composer -特定PHP版本上的自动加载类
EN

Stack Overflow用户
提问于 2018-08-08 17:19:06
回答 1查看 512关注 0票数 1

实际上,我们正在将PHP项目从PHP 5.3迁移到7.2。

我最近移植了很多库到Composer。

我有一个问题,用不支持PHP5.3的PhpSpreadSheet替换PHPExcel

我暂时将PHPExcel放在一个单独的文件夹中,并且我使用PHP_VERSION_ID来使用其中一个。

代码语言:javascript
复制
// early in the file to use another dependency
require_once 'vendor/autoload.php';
.
.
.
if (PHP_VERSION_ID > 50400) {
      $workbook = new PhpOffice\PhpSpreadsheet\Spreadsheet();
} else {
      require_once 'lib/PHPExcel/Classes/PHPExcel.php';
      $workbook = new PHPExcel();
}

目前,我们的代码必须在PHP 5.3和7.2下运行。

有没有办法告诉Composer自动加载器在PHP5.3下不自动加载PhpSpreadSheet

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51742956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档