Bir sınıf PHP'de hem arabirimi hem de başka bir sınıfı genişletebilir mi?
Temel olarak şunu yapmak istiyorum:
interface databaseInterface{
public function query($q);
public function escape($s);
//more methods
}
class database{ //extends both mysqli and implements databaseInterface
//etc.
}
Bunu basitçe yaparak nasıl yaparsınız:
class database implements databaseInterface extends mysqli{
önemli bir hatayla sonuçlanır:
Ayrıştırma hatası: sözdizimi hatası, beklenmeyen T_EXTENDS, * dosyada * satır * satırında * '{' bekleniyor