我有一个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的一部分,所以不确定为什么在名称空间中找不到它。
发布于 2018-06-28 02:49:20
添加
use ArrayObject;在设置文件的命名空间之后。
https://stackoverflow.com/questions/51069461
复制相似问题