Una classe può estendere sia un'interfaccia che un'altra classe in PHP?
Fondamentalmente voglio fare questo:
interface databaseInterface{
public function query($q);
public function escape($s);
//more methods
}
class database{ //extends both mysqli and implements databaseInterface
//etc.
}
Come si fa, semplicemente facendo:
class database implements databaseInterface extends mysqli{
si traduce in un errore fatale:
Errore di analisi: errore di sintassi, T_EXTENDS imprevisto, in attesa di "{" in * file * sulla riga * riga *