Mysql
 sql >> база данни >  >> RDS >> Mysql

Как конструкторът на детски клас ще взаимодейства с конструктор на родителски клас в php?

Ако конструкторът на дъщерния клас не прави други неща, тогава можете да пропуснете конструктора.

Само по-долу е добре:

class CheckOut extends DB_MySQL{
}

Но ако конструкторът на детския клас трябва да свърши някаква друга работа, да, трябва да направите:

class CheckOut extends DB_MySQL{

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

Когато използвате, и двамата трябва да се обадите:

$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. Синхронизирайте всички потребителски роли между две инсталации на Wordpress, споделящи едни и същи таблици wp_users и wp_usermeta.

  2. Има ли полза от това да имаш първичен ключ с автоматично увеличение в обобщена таблица на MySQL?

  3. Последователно ограничение и компенсиране на неправилното разположение в заявката

  4. как да направите разделяне на колона на sql таблица

  5. Администратор на Django - вход