In PHP ho classi come sotto
class Animal {
//some vars
public function printname(){
echo $this->name;
}
}
class AnimalMySql extends Animal {
static public function getTableFields(){
return array();
}
}
class AnimalPostgreSql extends Animal {
static public function getTableFields(){
return array();
}
}
Ora ho un oggetto $lion = new Animal();
e voglio fare
if($store == mysql)
//getTableFields from class AnimalMySql
else
//getTableFields form class AnimalPostgreSql
Sono nuovo di OOP e non sono sicuro di quale sia il modo migliore per chiamare il metodo dalla classe specifica Post scriptum Si prega di lasciare una nota con la risposta per spiegare l'efficienza dell'approccio