¿Puede una clase extender una clase e implementar una interfaz?

¿Puede una clase extender tanto una interfaz como otra clase en PHP? Básicamente quiero hacer esto: interface databaseInterface{ public function query($q); public function escape($s); //more methods } class database{ //extends both mysqli and implements databaseInterface //etc. } ¿Cómo...