Avatar ·

PHP में खाली ऑब्जेक्ट कैसे बनाएं: सरल तरीके और सर्वोत्तम अभ्यास

नमस्ते साथियों! मैं PHP में नौसिखिया हूँ (JavaScript से आ रहा हूँ) और एक समस्या का सामना कर रहा हूँ। JS में मैं बस `let obj = {};` लिख सकता हूँ और एक खाली ऑब्जेक्ट प्राप्त कर सकता हूँ, जिसमें बाद में प्रॉपर्टीज़ जोड़ सकता हूँ। PHP में मुझे ऐसा ही कुछ उम्मीद थी, लेकिन सरल कोड `$obj = {};` सिंटैक्स एरर देता है। मुझे एक ऑब्जेक्ट बनाने की ज़रूरत है जिसे मैं लूप में डायनामिक रूप से भरूंगा। उदाहरण के लिए, CSV फ़ाइल से डेटा प्रोसेस करते समय मैं कुछ मेटाडेटा के साथ एक ऑब्जेक्ट इकट्ठा करना चाहता हूँ: ```php $meta = new stdClass(); $meta->title = "लेख"; $meta->views = 0; $meta->tags = []; ``` लेकिन मुझे लगता है कि `stdClass` का उपयोग करना एक तरह का अस्थायी समाधान है। क्या कोई और सुंदर तरीका है? मैंने `$obj = (object) [];` आज़माया - यह काम करता है, लेकिन मुझे यकीन नहीं है कि यह कितना सही है। और एक और बात: बाद में कैसे जांचें कि ऑब्जेक्ट खाली है या नहीं? JS में मैं `Object.keys(` करता था

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

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

ब्लॉग