да, на самом деле, если вы хотите реализовать несколько интерфейсов, вы можете сделать это так:

ли класс расширить как интерфейс, так и другой класс в PHP?
В основном я хочу сделать это:

interface databaseInterface{
 public function query($q);
 public function escape($s);
 //more methods
}

class database{ //extends both mysqli and implements databaseInterface
 //etc.
}

Как можно это сделать, просто делая:

class database implements databaseInterface extends mysqli{ 

приводит к фатальной ошибке:

Parse error: syntax error, unexpected T_EXTENDS, expecting '{' in *file* on line *line*

Ответы на вопрос(3)

Ваш ответ на вопрос