PHP: <?php class A { public static function who () { echo 'something'; } public static function test () { static::who(); // что здесь означает "static"? Если бы это было имя класса и его метода "who()", было бы понятно. Если подразумевается вызов именно статического метода, то не проще ли вызвать его через его имя, без указания "static"? } } ?>
То, что нужно вызвать статический метод из класса. http://php.net/manual/en/language.oop5.static.html
то что метод who можно вызывать не создавая экземпляра класса =) как сказано через self::who() изнутре и как A::who() снаружи.