在与WP插件审查团队讨论之后。
正在服务器上运行的预提交挂钩尚不支持PHP8。在供应商软件包中删除对PHP80 polyfill代码的任何依赖关系应该可以解决这个问题,直到他们升级预提交挂钩以支持PHP8为止。
只需注意上面与symfony/polyfill mbstring相关的讨论,symfony polyfills现在包含仅为PHP8语法的文件,但这些文件仅包含在PHP8中,其余用户还包括PHP7变体。与库添加PHP 7.3/7.4语法时的情况相同,我们严格要求7.0或其他版本。
目前,使用旧版本的库是合适的解决方案。一旦在WordPress上部署使用,SVN服务器将使用PHP8进行lint。org-web请求虽然没有时间表,但我预计它可能会在未来几个月的某个时候发生,但在它被广泛采用之前。