SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gamingbits

    gamingbits

    2 Mayıs 2006
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008
  • The Verge

    The Verge

    8 AĞUSTOS 2006