Avatar ·

PHP में 'var' कीवर्ड क्या करता है और इसकी आवश्यकता क्यों है?

सभी को नमस्ते! मैंने अभी PHP सीखना शुरू किया है, और मुझे `var` कीवर्ड के बारे में एक सवाल है। मुझे पुराना कोड मिला, जहाँ क्लास के अंदर प्रॉपर्टी घोषित करने के लिए `var` का उपयोग किया गया है:\n\n```php\nclass User {\n var $name;\n var $email;\n \n function __construct($name, $email) {\n $this->name = $name;\n $this->email = $email;\n }\n}\n```\n\nआधुनिक ट्यूटोरियल में मैं देखता हूँ कि हर कोई `public`, `private` या `protected` का उपयोग करता है। लेकिन `var` भी काम करता है — कोड बिना किसी त्रुटि के चलता है। मुझे समझ नहीं आता: अगर access modifiers हैं तो `var` की आवश्यकता क्यों है? शायद यह सिर्फ `public` का पुराना पर्यायवाची है? या इसकी कोई विशेषता है? इसे अब भी क्यों उपयोग किया जा सकता है, अगर इसे बुरी प्रैक्टिस माना जाता है? उदाहरणों के साथ विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग