'bir lider ile anlaşma s ne çizgi PHP sınıf yöntemleri? | Netgez.com
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

  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • trickycharms

    trickycharms

    6 Aralık 2013