สอบถามการเขียน class PHP เชื่อมต่อฐานข้อมูลครับ

สวัสดีครับพอดีผมเป็นมือใหม่ อยากลองเขียน class เชื่อมต่อฐานข้อมูลครับ ในโค้ดนี้มันผิดยังงัยครับ. พอดี insert ข้อมูลไม่ได้ครับรบกวนพี่ๆด้วยครับ.
1. ไฟล์เชื่อมต่อฐานข้อมูล dbconnect.php
<?php
class DBconnection {
    private $db_host = 'localhost';
    private $db_user = 'root';
    private $db_pass = '';
    private $db_name = 'myDBTest';
    public function __construct()
    {
        $conn = mysqli_connect($this->db_host, $this->db_user, $this->db_pass, $this->db_name);
        if(!$conn){
            echo 'Fail connect' . mysqli_error($conn);
        } 
    }
}
$objDB = new DBconnection(); 
?>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2. ไฟล์ insert.php
<?php
require_once ('dbconnect.php');
    $user = $_POST['user'];
    $fname = $_POST['fname'];
    $lname = $_POST['lname'];
    $age = $_POST['age'];
    $sql = "INSERT INTO myDBTest (user, fname, lname, age)
    VALUES ('John', 'Doe', 'test', '23')";
    
    if($conn->query($sql) === true){
        echo 'เพื่มข้อมูลสำเร็จ';
    } else {
        echo 'เพื่มข้อมูลไม่สำเร็จ' . $conn->mysqli_error($conn);
    }
    $conn->close();
?> 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3. ข้อความเเจ้ง error 
Notice: Undefined variable: conn in C:\xampp\htdocs\testMyProject\insert.php on line 12
Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\testMyProject\insert.php:12 Stack trace: #0 {main} thrown in C:\xampp\htdocs\testMyProject\insert.php on line 12
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่