PHP类型注释,集合和ArrayObject

时间:2019-11-12 09:20:27

标签: php json types collections arrayobject

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

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

Ex:

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

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

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

0 个答案:

没有答案
相关问题