विभिन्न PHP पुस्तकालयों की तलाश में, मैंने देखा है कि बहुत से लोग एक एकल अंडरस्कोर के साथ कुछ वर्ग विधियों को उपसर्ग करना चुनते हैं, जैसे कि
public function _foo()
...के बजाय...
public function foo()
मुझे एहसास है कि अंततः यह व्यक्तिगत प्राथमिकता के लिए नीचे आता है, लेकिन मैं सोच रहा था कि किसी को कुछ अंतर्दृष्टि थी कि यह आदत कहां से आती है।
मेरा विचार है कि इसे शायद PHP 4 से लिया जा रहा है, इससे पहले कि कक्षा के तरीकों को संरक्षित या निजी के रूप में चिह्नित किया जा सकता है, "कक्षा के बाहर से इस पद्धति को कॉल न करें" के रूप में। हालाँकि, मेरे साथ यह भी हुआ कि शायद इसकी उत्पत्ति कहीं (एक ऐसी भाषा) से हुई जिससे मैं परिचित नहीं हूँ या इसके पीछे कोई तर्क हो सकता है कि मुझे जानने से फायदा होगा।
किसी भी विचार, अंतर्दृष्टि और / या राय की सराहना की जाएगी।