我在扩展类时遇到问题。
这就是我想要做的:
class Core
{
protected $db;
public function __construct()
{
$this->set_db_class();
}
private function set_db_class ()
{
include_once ( './classes/Database.php' );
$this->db = new Database();
}
}
class Functions extends Core
{
public function __construct()
{
parent::__construct();
}
public static function create_user ()
{
$this->db->query ( "INSERT ..." );
}
}
所以,这就是结构,但我的问题是我收到以下错误:
致命错误:在第 10 行的 /Applications/XAMPP/xamppfiles/htdocs/own/newsite/classes/class.Functions.php 的对象上下文中使用 $this
我能做些什么来解决这个问题?