嘿伙计们是php应用程序开发的新手..我已经了解了oop ..我见过的代码。
class Dictionary {
// ...
private $dictio;
function asArray() {
return $this->translations;
}
function getType() {
return $this->type;
}
function export() {
$this->dictio->export( $this );
}
function import() {
$this->dictio->import( $this );
}
}
我知道函数asArray
和getType
很好..但是当我调用export
import
时,我收到类似undefined call to non member function
的错误..是否可以在php中调用$this->dictio->export()
希望你们能帮帮我..谢谢
答案 0 :(得分:0)
您需要一个类变量$dictio
,它是实现方法export()
和import()
的类的实例。
在您的情况下,$dictio
是一个空变量,因此如果您尝试从中调用方法export()
,则会抛出错误。
答案 1 :(得分:0)
您没有名为dictio的成员属性。这就是PHP抛出该错误的原因。 您需要启动一个实现导出和导入的属性。