16 Mart 2009, PAZARTESİ
Bir sınıf hem bir sınıf genişletmek ve bir Arabirim uygulayabilirsiniz
Bir sınıf bir arabirim ve PHP başka bir sınıfta hem genişletebilirsiniz?< / ^ br . Temelde bunu yapmak istiyorum:
interface databaseInterface{
public function query($q);
public function escape($s);
//more methods
}
class database{ //extends both mysqli and implements databaseInterface
//etc.
}
Bu, sadece yaptığınız yapardı:
class database implements databaseInterface extends mysqli{
ölümcül bir hataya yol açar:
Parse error: syntax error, unexpected T_EXTENDS, expecting '{' in *file* on line *line*
CEVAP
16 Mart 2009, PAZARTESİ
Tersi deneyin:
class database extends mysqli implements databaseInterface { ...}
Bu çalışması gerekir.
Bunu PaylaÅŸ:

iç sınıf içinde bir Arabirim...
Neden soyut bir sınıf bir arabirim uyg...
Varsayılan yöntemleri ile arabirim Soy...
Uyarı " bastırmak;Kategori de İlkö...
Sınıf içinde statik değişken yöntemler...