В языке php есть псевдо-константы. Их имя начинается и заканчивается двойным подчеркиванием (__METHOD__ и __CLASS__).
[php] class MyClass { function myMethod(){ echo "Вызов метода ", __METHOD__; //подставится имя метода } function getClassName(){ echo "Имя класса ", __CLASS__; //подставится имя класса } } $obj = new MyClass(); // Вызов метода MyClass::myMethod $obj->myMethod(); // Имя класса MyClass $obj->getClassName(); [/php]
Т.е. их вызов происходит через двойное двоеточие (MyClass::myMethod).
Метки: ООП, псевдоконстанта