Replacing PHP ArrayObject



我有一个PHP文件,我想知道是否有办法用其他东西替换ArrayObject?我有以下几点:

for ($i = 0; $i <sizeof($compO); ++$i) {
$cpO[] = self::equal_array($compO[$i]);
I do a bunch of stuff here
}
protected static function equal_array($arr){
$arrayObject = new ArrayObject($arr);
return $arrayObject->getArrayCopy();
}

出于某种原因,equal_array(( 中的新 ArrayObject 调用给了我一个错误,指示 ArrayObject 不在命名空间中。有没有办法用等效的东西替换equal_array函数,或者有没有办法纠正命名空间问题?我认为 ArrayObject 是 PHP 的一部分,所以不确定为什么在命名空间中找不到它。

添加

use ArrayObject;

设置文件的命名空间后。

最新更新