'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
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.

Sınıf içinde statik değişken yöntemler...
Uzatma yöntemleri genel olmayan statik...
't neden C# statik sınıf uzatma y...
PHP sınıf yöntemleri varsayılan görünü...
İsimsiz bir sınıf'bir makro s yön...