代码之家  ›  专栏  ›  技术社区  ›  Bob.

意外的标记“只读”,预期为“抽象”或“最终”或“类”PHP错误

  •  -1
  • Bob.  · 技术社区  · 6 天前

    我正在使用PHP v8.4在Mac上运行Laravel Herd。

    在我奔跑之后 composer update 要从v10升级到v11,我在应用程序中看到了这条消息。

    意外的标记“只读”,第23行sebastian/version/src/version.php中应为“抽象”、“最终”或“类”

    我可以有需要额外更新的PHP库吗?

    1 回复  |  直到 5 天前
        1
  •  2
  •   ollieread    6 天前

    您运行的PHP版本错误。您已经安装了适用于8.4的软件包,但您正在通过PHP 8.1或更低版本运行它,如 readonly 在8.2中引入。

    您可以看到您遇到错误的类: https://github.com/sebastianbergmann/version/blob/main/src/Version.php#L26

    以下是关于 只读 类别: https://stitcher.io/blog/readonly-classes-in-php-82

    推荐文章