Une classe peut-elle étendre à la fois une interface et une autre classe en PHP?
Fondamentalement, je veux le faire:Une classe peut-elle étendre une classe et implémenter une interface
interface databaseInterface{
public function query($q);
public function escape($s);
//more methods
}
class database{ //extends both mysqli and implements databaseInterface
//etc.
}
Comment peut-on faire cela, il suffit de faire:
class database implements databaseInterface extends mysqli{
résultats dans une erreur fatale:
Parse error: syntax error, unexpected T_EXTENDS, expecting '{' in *file* on line *line*
Comment est-ce trop ?! localisés "Cette question est peu susceptible d'aider les futurs visiteurs". Pourtant la meilleure réponse a 33 upvotes et la question 4 étoiles! –