Avatar ·

PHPDoc में IDE संकेतों के लिए ऑब्जेक्ट्स की ऐरे का प्रकार सही तरीके से कैसे निर्दिष्ट करें?

सभी को नमस्ते! मैं एक शुरुआती PHP डेवलपर हूँ और एक समस्या का सामना कर रहा हूँ जो कई लोगों को परेशान करती है। जब मैं कोड लिखता हूँ, तो मैं चाहता हूँ कि मेरी IDE (PhpStorm) ऑब्जेक्ट्स के methods और properties के बारे में संकेत दे, खासकर जब मैं arrays के साथ काम करता हूँ। उदाहरण के लिए, मेरे पास `User` class है जिसमें `getName()` और `getEmail()` methods हैं। मैं एक function बनाता हूँ जो users की array लौटाता है: ```php class User { public function getName(): string { return 'John'; } public function getEmail(): string { return 'john@example.com'; } } /** * @return array */ function getUsers(): array { return [new User(), new User()]; } $users = getUsers(); foreach ($users as $user) { // यहाँ IDE को नहीं पता कि $user एक User ऑब्जेक्ट है echo $user->getName(); // कोई autocomplete नहीं! } ```