클래스가 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, * 파일 *의 * line * 줄에 '{'가 필요합니다.
18
어떻게 너무 현지화되어 있습니까?! "이 질문은 미래의 방문자에게 도움이 될 것 같지 않습니다." 그러나 가장 좋은 답변에는 33 개의 찬성 투표와 4 개의 별표가 있습니다!
—
duality_ 2013