{ } protected function ampr() { } public function ampu() { } private static function asmp() { } protected static function asmpr() { } public static function asmpu() { } } $b = new a(); $b->{$axp} = 2; $b->{$axpr} = 2; $b->{$axpu} = 2; $b->amp(); $b->ampr(); $b->ampu(); a::$saxp = 2; a::$saxpr = 2; a::$saxpu = 2; a::asmp(); a::asmpr(); a::asmpu();