मुझे पता है कि आप get_class ($ यह) सामान्य रूप से उपयोग कर सकते हैं, लेकिन मुझे कक्षा के नाम को स्थिर कार्य में प्राप्त करने की आवश्यकता है जहां ऑब्जेक्ट को तत्काल नहीं किया गया है।PHP में एक uninstantiated वस्तु से वर्तमान कक्षा का नाम पाने के लिए संभव है?
class ExampleClass
{
static function getClassName()
{
echo get_class($this); // doesn't work unless the object is instantiated.
}
}
$test1 = new ExampleClass();
$test1->getClassName(); // works
ExampleClass::getClassName(); // doesn't work
आप यह जानने के लिए अपना प्रश्न संपादित करना चाहते हैं कि आप समझते हैं कि $ स्थिर स्थिति में इसका कोई अर्थ नहीं है - मुझे लगता है कि कुछ लोग आसानी से सोच सकते हैं कि आपको यह समझ में नहीं आता कि यह '$' का क्या अर्थ है। get_called_class के बारे में भी मेरा उत्तर देखें। –