Bisakah sebuah kelas memperluas antarmuka dan kelas lain dalam PHP?
Pada dasarnya saya ingin melakukan ini:
interface databaseInterface{
public function query($q);
public function escape($s);
//more methods
}
class database{ //extends both mysqli and implements databaseInterface
//etc.
}
Bagaimana seseorang melakukan ini, hanya melakukan:
class database implements databaseInterface extends mysqli{
mengakibatkan kesalahan fatal:
Kesalahan Parse: kesalahan sintaks, T_EXTENDS tak terduga, mengharapkan '{' dalam * file * pada baris * baris *