Чи може клас розширити як інтерфейс, так і інший клас у 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{
призводить до фатальної помилки:
Помилка розбору: помилка синтаксису, несподівана T_EXTENDS, очікуючи '{' у * файлі * у рядку * рядок *