Czy klasa może rozszerzyć klasę i zaimplementować interfejs

Czy klasa może rozszerzyć zarówno interfejs, jak i inną klasę w PHP? Zasadniczo chcę to zrobić: interface databaseInterface{ public function query($q); public function escape($s); //more methods } class database{ //extends both mysqli and implements databaseInterface //etc. } Jak można to...