Skip to content

php8.2 兼容问题 #106

Description

@jackchang1025

1. 在 PHP 8.2.x 中,要求方法的返回类型必须与接口或父类中定义的返回类型一致,因此在 think\migration\Factory 类中的 offsetExists 方法中显式指定返回类型。这样可以确保方法的返回类型与 ArrayAccess 接口的要求一致

image

在 think\migration\Factory 类中 修改
image

2. fzaninotto/faker 扩展包已经停止更新了并且不支持 php8.x ,建议可以使用 akerphp/faker

希望能修复这个问题,现在我是在本地直接修改扩展包代码,另外我也想贡献我的代码,是直接fock 然后修改提交嘛?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions