Can a class extend both an interface and another class in PHP?
Basically I want to do this:
interface databaseInterface{ public function query($q); public function escape($s); //more methods } class database{ //extends both mysqli and implements databaseInterface //etc. }
How would one do this, simply doing:
class database implements databaseInterface extends mysqli{
results in a fatal error:
Parse error: syntax error, unexpected T_EXTENDS, expecting '{' in *file* on line *line*
Try it the other way around:
This should work.