对非对象上的成员函数的调用
2022-08-30 08:25:28
所以我正在重构我的代码以实现更多的OOP。我设置了一个类来保存页面属性。
class PageAtrributes
{
private $db_connection;
private $page_title;
public function __construct($db_connection)
{
$this->db_connection = $db_connection;
$this->page_title = '';
}
public function get_page_title()
{
return $this->page_title;
}
public function set_page_title($page_title)
{
$this->page_title = $page_title;
}
}
稍后我像这样调用set_page_title()函数
function page_properties($objPortal) {
$objPage->set_page_title($myrow['title']);
}
当我这样做时,我收到错误消息:
在非对象上调用成员函数 set_page_title()
那么我错过了什么呢?