sql >> Databáze >  >> RDS >> Mysql

Jak bude konstruktor podřízené třídy komunikovat s konstruktorem nadřazené třídy v php?

Pokud konstruktor podřízené třídy nedělá žádné jiné věci, můžete konstruktor vynechat.

Níže uvedené je v pořádku:

class CheckOut extends DB_MySQL{
}

Ale pokud konstruktor podřízené třídy potřebuje udělat nějakou jinou práci, ano, musíte udělat:

class CheckOut extends DB_MySQL{

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

Když používáte, musíte oba zavolat:

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


  1. Jaký je účel tohoto druhu injekce SQL?

  2. SQL:Vyberte 3 nejlepší záznamy + součet množství

  3. Konfigurace vyhrazené sítě pro komunikaci skupiny dostupnosti

  4. Nastavit pole pro automatické vkládání časového razítka při AKTUALIZACI?