SORU
3 EKİM 2011, PAZARTESİ


PHP soyut özellikleri

PHP soyut sınıf özellikleri tanımlamak için bir yolu var mı?

abstract class Foo_Abstract {
    abstract public $tablename;
}

class Foo extends Foo_Abstract {
    //Foo must 'implement' $property
    public $tablename = 'users';   
}

CEVAP
3 EKİM 2011, PAZARTESİ


Özellik tanımlama diye bir şey yok.

Sadece veri başlatma bellek ayrılmış içerirler çünkü özellikleri bildirebilirsiniz.

Diğer yandan bir işlev bildirilmiş (tip, adı, parametreleri) tanımlanan olmadan olabilir (fonksiyon vücut eksik) ve böylece, soyut yapılabilir.

"Soyut" bir şey ilan etti ama tanımlı değil ve bu nedenle olduğunu gösteriyor kullanmadan önce, bunu tanımlamak gerekir ya da işe yaramaz hale gelir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • whatever

    whatever

    30 EYLÜL 2005