PHP 7上的Google Api PHP客户端语法错误

wwtsj6pe  于 2022-12-02  发布在  PHP
关注(0)|答案(2)|浏览(178)
  • 操作系统:MacOS Big Sur
  • PHP版本:7.4.1
  • 软件包名称和版本:谷歌/apiclient:^2.12.3年月日

每当我把PHP版本切换到7.4.1时,我就会收到这个错误
Parse error: syntax error, unexpected 'static' (T_STATIC) in /Users/webtechstreet4/Local Sites/fvtest/app/public/wp-content/plugins/form-vibes-pro/vendor/psr/cache/src/CacheItemInterface.php on line 75
该库在PHP 8上运行良好,但在切换到PHP7时出现上述错误。
屏幕截图x1c 0d1x

zf9nrax1

zf9nrax11#

实际上,我通过更改系统PHP版本和运行composer update来解决这个问题。我认为我需要更改站点PHP版本,但实际上是系统PHP版本。
下面是GitHub问题链接:https://github.com/googleapis/google-api-php-client/issues/2246

pdtvr36n

pdtvr36n2#

这是因为,静态返回类型仅适用于PHP8,我也有同样问题,只是暂时您可以更改.\vendor\psr\cache\src\CacheItemInterface.php第75行,只是删除静态返回类型,如下所示public function set($value);

相关问题