クラスは、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、行*行*の*ファイル*に'{'が必要です