ReflectionFunctionAbstract::__toString
ReflectionMethod::__construct
Reflection
PHP Manual

# The ReflectionMethod class

## Introduction

The ReflectionMethod class reports information about a method.

## Class synopsis

ReflectionMethod
ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
/* Constants */
const integer ReflectionMethod::IS_STATIC = 1 ;
const integer ReflectionMethod::IS_PUBLIC = 256 ;
const integer ReflectionMethod::IS_PROTECTED = 512 ;
const integer ReflectionMethod::IS_PRIVATE = 1024 ;
const integer ReflectionMethod::IS_ABSTRACT = 2 ;
const integer ReflectionMethod::IS_FINAL = 4 ;
/* Properties */
public $name ;
public $class ;
/* Methods */
__construct ( string `$class_or_method` [, string `$name` ] )
public static string export ( string `$class` , string `$name` [, bool `$return` = false ] )
public ReflectionClass getDeclaringClass ( void )
public int getModifiers ( void )
public void getPrototype ( void )
public mixed invoke ( object `$object` , string `$args` )
public mixed invokeArgs ( string `$object` , array `$args` )
public bool isAbstract ( void )
public bool isConstructor ( void )
public bool isDestructor ( void )
public bool isFinal ( void )
public bool isPrivate ( void )
public bool isProtected ( void )
public bool isPublic ( void )
public bool isStatic ( void )
public void setAccessible ( bool `$accessible` )
public string __toString ( void )
/* Inherited methods */
final private void ReflectionFunctionAbstract::__clone ( void )
public string ReflectionFunctionAbstract::getDocComment ( void )
public int ReflectionFunctionAbstract::getEndLine ( void )
public ReflectionExtension ReflectionFunctionAbstract::getExtension ( void )
public string ReflectionFunctionAbstract::getExtensionName ( void )
public string ReflectionFunctionAbstract::getFileName ( void )
public string ReflectionFunctionAbstract::getName ( void )
public string ReflectionFunctionAbstract::getNamespaceName ( void )
public int ReflectionFunctionAbstract::getNumberOfParameters ( void )
public int ReflectionFunctionAbstract::getNumberOfRequiredParameters ( void )
public array ReflectionFunctionAbstract::getParameters ( void )
public string ReflectionFunctionAbstract::getShortName ( void )
public int ReflectionFunctionAbstract::getStartLine ( void )
public array ReflectionFunctionAbstract::getStaticVariables ( void )
public bool ReflectionFunctionAbstract::inNamespace ( void )
public bool ReflectionFunctionAbstract::isClosure ( void )
public bool ReflectionFunctionAbstract::isDeprecated ( void )
public bool ReflectionFunctionAbstract::isInternal ( void )
public bool ReflectionFunctionAbstract::isUserDefined ( void )
public bool ReflectionFunctionAbstract::returnsReference ( void )
abstract public void ReflectionFunctionAbstract::__toString ( void )
}

## Properties

name

  Prop description

class

  Prop description

## Predefined Constants

## ReflectionMethod Node Types

`ReflectionMethod::IS_STATIC`

  Description here...

`ReflectionMethod::IS_PUBLIC`

  Description here...

`ReflectionMethod::IS_PROTECTED`

  Description here...

`ReflectionMethod::IS_PRIVATE`

  Description here...

`ReflectionMethod::IS_ABSTRACT`

  Description here...

`ReflectionMethod::IS_FINAL`

  Description here...

## Table of Contents

- ReflectionMethod::__construct — Constructs a ReflectionMethod
- ReflectionMethod::export — Export
- ReflectionMethod::getDeclaringClass — Gets declaring class
- ReflectionMethod::getModifiers — Gets modifiers
- ReflectionMethod::getPrototype — Gets prototype
- ReflectionMethod::invoke — Invoke
- ReflectionMethod::invokeArgs — Invoke args
- ReflectionMethod::isAbstract — Checks if method is abstract
- ReflectionMethod::isConstructor — Checks if method is a constructor
- ReflectionMethod::isDestructor — Checks if method is a destructor
- ReflectionMethod::isFinal — Checks if method is final
- ReflectionMethod::isPrivate — Checks if method is private
- ReflectionMethod::isProtected — Checks if method is protected
- ReflectionMethod::isPublic — Checks if method is public
- ReflectionMethod::isStatic — Checks if method is static
- ReflectionMethod::setAccessible — Set method accessibility
- ReflectionMethod::__toString — To string

ReflectionFunctionAbstract::__toString
ReflectionMethod::__construct
Reflection
PHP Manual