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