PHP类型注释,集合和ArrayObject

我想创建一个数据结构并将其序列化为json,其中包含空列表和空对象。 该代码当前同时使用空的php数组。

要生成一个空对象{},我尝试使用ArrayObject。 但是,我正在搜索array和ArrayObject之间的通用类型,以便可以在不指定返回数组还是ArrayObject的情况下键入带注释的函数。

Ex:

public function getEmptyList() :CommonType {
    return [];
}

public function getEmptyObject() :CommonType {
    return new ArrayObject();
}

注意:由于某些晦涩的原因,ArrayObject不实现Ds \ Collection

gh300660 回答:PHP类型注释,集合和ArrayObject

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3118691.html

大家都在问