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

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010