【发布时间】:2012-04-27 09:21:30
【问题描述】:
我实现了一个这样的类:
class ClassRoom
{
public $desired_connection; // variable of type DesiredConnection
//Constructor
public function __contruct()
{
$this->desired_connection = new DesiredConnection(); //Initialize
}
public function save(){
//Save Desired Connection
$this->desired_connection->saveDesiredConnection();
}
}
在调用 $classroom->save() 时,运行时无法将 $this->desired_connection 识别为 DesiredConnection 对象并抛出此错误:
“在非对象上调用成员函数 save()。”
当我输出 gettype($classroom->desired_connection) 时,它输出 NULL。
关于我在这里可能做错的任何建议?
【问题讨论】:
标签: class variables object types casting