我正在使用这个 php instagram 库:https ://github.com/galen/PHP-Instagram-API
它大量使用了我并不熟悉的命名空间,而且我一直遇到一个问题,看起来它应该是一个简单的修复,但我无法弄清楚。
我不断收到此错误:
致命错误:在第 120 行的 \Instagram\Collection\CollectionAbstract.php 中找不到类 '\Instagram\Tag'
第 120 行是 return new $object( $c ); 在下面的代码中:
protected function convertData( $object ) {
$this->data = array_map(
function( $c ) use( $object ) {
return new $object( $c );
},
$this->data
);
}
如果我echo $object
在屏幕上显示它正在尝试调用的类的字符串。
如果我尝试这个,它会为那个特定的类分叉:
protected function convertData( $object ) {
$this->data = array_map(
function( $c ) use( $object ) {
if($object == '\Instagram\Tag') {
return new \Instagram\Tag($c);
}
return new $object( $c );
},
$this->data
);
}
但是,然后我遇到了所有其他类的问题。
如果有人有任何想法,请提前致谢。