PHP में किसी ऑब्जेक्ट या वेरिएबल को स्ट्रिंग में कैसे बदलें? Java/.NET के toString() का एनालॉग
सभी को नमस्ते! मैं PHP में नौसिखिया हूँ, Java से आ रहा हूँ। Java में मैं इसका आदी हूँ कि किसी भी ऑब्जेक्ट में toString() मेथड होता है, जिसे स्पष्ट रूप से या अप्रत्यक्ष रूप से (स्ट्रिंग कॉन्केटनेशन के दौरान) कॉल किया जा सकता है। उदाहरण के लिए:\n\n```java\nMyClass obj = new MyClass();\nString text = "मान: " + obj.toString(); // या बस + obj\n```\n\n.NET में भी यही है — ToString() मेथड।\n\nPHP में मैं ऐसा करने की कोशिश कर रहा हूँ:\n\n```php\nclass User {\n public $name = 'अन्ना';\n}\n\n$user = new User();\necho "नमस्ते, " . $user; // त्रुटि: Object of class User could not be converted to string\n```\n\nया स्पष्ट रूप से प्रयास किया:\n\n```php\necho $user->toString(); // फैटल एरर: Call to undefined method User::toString()\n```\n\nमैं समझता हूँ कि PHP में सभी ऑब्जेक्ट्स के लिए कोई बिल्ट-इन toString() मेथड नहीं है। तो ऑब्जेक्ट्स को स्ट्रिंग में सही तरीके से कैसे बदलें?