Sambil melihat-lihat berbagai pustaka PHP, saya perhatikan bahwa banyak orang memilih untuk mengawali beberapa metode kelas dengan satu garis bawah, seperti
public function _foo()
...dari pada...
public function foo()
Saya menyadari bahwa pada akhirnya ini tergantung pada preferensi pribadi, tetapi saya bertanya-tanya apakah ada yang tahu dari mana kebiasaan ini berasal.
Pikir saya adalah bahwa itu mungkin dibawa dari PHP 4, sebelum metode kelas dapat ditandai sebagai dilindungi atau pribadi, sebagai cara menyiratkan "jangan panggil metode ini dari luar kelas". Namun, terlintas dalam benak saya bahwa mungkin itu berasal dari suatu tempat (suatu bahasa) yang tidak saya kenal atau mungkin ada alasan yang baik di baliknya bahwa saya akan mendapat manfaat dari mengetahuinya.
Setiap pemikiran, wawasan, dan / atau opini akan dihargai.