PHPPHP v5.5 的电子表格问题

PHPSpreadsheet issue with PHP v5.5

这不是一个特别的编码问题。

我在本地有一个脚本 运行ning (PHP V5.6),它非常完美。

但是,我将它作为 cron FTP 到我们的开发服务器 运行 但它失败了。我们的服务器有 php v5.5 运行ning 用于解决依赖性问题。有什么办法可以让用户 composer 要求在机器 运行ning PHP 5.5 上安装 phpspreadsheet?

PHP电子表格是故意为 PHP >=5.6.0 编写的,因为我受够了人们对我发出死亡威胁的方式,甚至建议 [= 的最低版本16=] 需要 运行 其前身 (PHPExcel) 应该从 PHP 5.2 增加,以利用语言的更新功能来减少代码库和内存占用,并使其性能更高

PHPSpreadsheet 使用 PHP 的功能,这些功能仅在 PHP 5.6 或更高版本中可用,并且当该版本的安全支持结束时,甚至会很快放弃对该版本的支持PHP 于 2018 年 12 月 31 日,并且至少需要 PHP 7.1.0

如果您需要使用不受支持的旧版本 PHP 创建电子表格,则您不能使用 PHP 电子表格,只能使用它的前身 PHPExcel

不,PhpSperadsheet 需要 v5.6 或更高版本。

在文档中@https://phpspreadsheet.readthedocs.io/en/develop/

软件要求

使用PhpSpreadsheet开发需要以下软件:

**PHP version 5.6 or newer**
PHP extension php_zip enabled
PHP extension php_xml enabled
PHP extension php_gd2 enabled (if not compiled in)

尝试升级 PHP。