PHP用户类的一个方法怎样调用数据库操作类

2025-02-23 12:03:15
推荐回答(3个)
回答1:

直接调用就行了,不过可能你需要引用文件,以下是例子

//文件conn.php,用于连接数据库
class DB_Conn {
}
//文件 db.php, 用于数据库操作,这个类必然需要使用数据库连接对象,因此引用conn.php
require_once conn.php;
class DB {
}
//文件user.php
require_once 'db.php';
class User {
    public function getUserById($id) {
        $conn = new Db_Conn();
        $db = new Db();
    }
}

以上只是示意,如果文件不在一个目录下记得修改路径。而且,一般来说数据库对象应该包含连接数据库和数据操作的全部功能,不需要分别写在两个类里面。我觉得你对面向对象的理解还很浅薄,需要进一步累积经验。

回答2:

直接用php框架吧
比如CodeIgniter

回答3:

操作类继承数据库类,用户类继承操作类