
Originariamente inviata da
albx87
Un metodo astratto è definito dalla parola chiave abstract cioè in codice
Codice PHP:
public abstract function funzione_astratta();
Se è un metodo del genere allora si..lo devi reimplementare obbligatoriamente
Per quanto riguarda il costruttore..se ho capito bene il tuo dubbio si...impostare i parametri che sono comuni a tutte le classi figlie di una superclasse è corretto che sia nel costruttore. Del tipo
Codice PHP:
abstract class Content{
protected $pdo;
function __construct(PDO $pdo){
$this->pdo = $pdo;
}
}
public function Article extends Content{
function __construct(){
parent::__construct(new PDO(....));
}
}
(Ho capito bene la tua domanda?

)