クラスは、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*
を、これはあまりにもローカライズされてどのように? "この質問は将来の訪問者を助けることはまずありません"。しかし、最善の答えは33 upvotesと質問4つ星があります! –