Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Một phương thức khởi tạo lớp con sẽ tương tác với một phương thức khởi tạo lớp cha trong php như thế nào?

Nếu hàm tạo của lớp con không thực hiện bất kỳ việc nào khác, thì bạn có thể bỏ qua hàm tạo.

Chỉ cần bên dưới là được:

class CheckOut extends DB_MySQL{
}

Nhưng nếu phương thức khởi tạo của lớp con cần thực hiện một số công việc khác, thì có, bạn cần làm:

class CheckOut extends DB_MySQL{

    public function __construct($dbuser, $dbpass, $dbhost, $dbname) 
    {
        parent::__construct($dbuser, $dbpass, $dbhost, $dbname);
        do_some_other_work();
    }
}

Khi sử dụng, cả hai bạn cần gọi:

$checkout = new CheckOut($dbuser, $dbpass, $dbhost, $dbname);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm giá trị tối thiểu không được sử dụng trong bảng mysql

  2. Tự động xóa các địa chỉ email bị trả lại khỏi cơ sở dữ liệu?

  3. MySQL Python lạ lùng mod_wsgi Không thể kết nối với máy chủ MySQL trong vấn đề 'localhost' (49)

  4. MySQL - Tại sao các quy tắc COLLATION bị bỏ qua bởi toán tử LIKE đối với ký tự ß trong tiếng Đức

  5. PDO Không thể thực thi các truy vấn trong khi các truy vấn không có bộ đệm khác đang hoạt động