class /// class abstract class /// class function /// function private function /// function protected function /// function public function /// function private static function /// function protected static function /// function public static function /// function