Avatar ·

PHP में क्लास घोषित किए बिना ऑब्जेक्ट कैसे बनाएं?

सभी को नमस्ते! मैंने अभी PHP सीखना शुरू किया है और ऐसी स्थिति का सामना किया है। अन्य भाषाओं में, जैसे JavaScript में, मैं कुछ इस तरह लिख सकता हूं:\n\n```javascript\nlet person = { name: "John", age: 30 };\n```\n\nयानी बिना क्लास का पूर्व वर्णन किए तुरंत ऑब्जेक्ट बनाना। Python में भी dictionaries और `namedtuple` होते हैं, लेकिन PHP में मैं देख रहा हूं कि आमतौर पर पहले क्लास घोषित करनी होती है:\n\n```php\nclass Person {\n public $name;\n public $age;\n}\n$person = new Person();\n$person->name = "John";\n```\n\nलेकिन सरल डेटा संरचनाओं के लिए यह बहुत असुविधाजनक है! कल्पना करें कि मुझे किसी फंक्शन में 10 फील्ड वाला कॉन्फ़िगरेशन पास करना है — क्या हर बार क्लास लिखनी पड़ेगी? मुझे पुराने फ़ोरम मिले जहां `stdClass` का उपयोग करने की सलाह दी गई, लेकिन मुझे समझ नहीं आ रहा कि यह कैसे काम करता है। क्या बिना क्लास के ऑब्जेक्ट बनाया जा सकता है?

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

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

ब्लॉग