PHP: class my_class { protected static $class_name; public function __construct() { ... self::$class_name = "что-то" ... } public function method_a() { // Проблем нет, но не нравится $class_name = self::$class_name; $class_name::function(); // А так ошибка self::$class_name::function(); } } Как правильно оформить