SORU
19 Mart 2009, PERŞEMBE


'bir lider ile anlaşma s ne çizgi PHP sınıf yöntemleri?

Çeşitli PHP kitaplıkları üzerinde bir sürü insan bir tek yöntem alt sınıf önek için tercih ettiğini fark ettim bakarken, gibi

public function _foo()

...yerine...

public function foo()

Sonuçta bu kişisel tercihe bağlıdır farkındayım, ama eğer herkes bu alışkanlığı nereden geliyor, biraz fikir olup olmadığını merak ediyordum.

Benim görüşüm, belki de taşınan bir yerden PHP 4, önce sınıf yöntemleri olabilir belirgin olarak korunan ya da özel olarak bir şekilde ima "sakın arama bu yöntem dışında bir sınıf". Ancak, o da belki aşina olmadığım bir yerde (bir dil) kaynaklanan veya bilen yararlı olacağını kavramı olabileceği aklıma gelmemişti.

Herhangi bir düşünce, görüş ve/veya görüş duyacağız.

CEVAP
19 Mart 2009, PERŞEMBE


Nesnenin eski kötü günlere gelmiş Yönelimli PHP (PHP 4). OO bu uygulama çok kötü oldu, ve özel yöntemler dahil etmedi. Telafi etmek için, PHP geliştiricilerin bir çizgi ile özel olması amaçlanmıştır yöntemleri başında. Bazı eski sınıflar /**private*/ __foo() { bazı ekstra kilo vermek için göreceksiniz.

Asla alt çizgi ile geliştiriciler tüm yöntemleri prefacing duymuştum, bunu neden izah edemem.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • TomSka

    TomSka

    30 Mayıs 2006