クラスの拡張に問題があります。
これは私がやろうとしていたことです:
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 ..." );
}
}
これが estructure ですが、私の問題は、次のエラーが発生することです。
致命的なエラー: 10 行目の /Applications/XAMPP/xamppfiles/htdocs/own/newsite/classes/class.Functions.php のオブジェクト コンテキストにないときに $this を使用する
これを解決するにはどうすればよいですか?