The ReflectionClass class
Introduction
The ReflectionClass class reports information about a class.
Class synopsis
ReflectionClass
implements
Reflector
{
/* Constants */
/* Properties */
public
$name
;
/* Methods */
__construct
( mixed $argument
)
}Properties
- name
-
Prop description
Predefined Constants
ReflectionClass Node Types
- ReflectionClass::IS_IMPLICIT_ABSTRACT
- ReflectionClass::IS_EXPLICIT_ABSTRACT
- ReflectionClass::IS_FINAL
Table of Contents
- ReflectionClass::__clone — Clones object
- ReflectionClass::__construct — Constructs a ReflectionClass
- ReflectionClass::export — Exports a class
- ReflectionClass::getConstant — Gets defined constants
- ReflectionClass::getConstants — Gets constants
- ReflectionClass::getConstructor — Gets constructor
- ReflectionClass::getDefaultProperties — Gets default properties
- ReflectionClass::getDocComment — Gets doc comments
- ReflectionClass::getEndLine — Gets end line
- ReflectionClass::getExtension — Gets extension info
- ReflectionClass::getExtensionName — Gets an extensions name
- ReflectionClass::getFileName — Gets the filename of the file in which the class has been defined
- ReflectionClass::getInterfaceNames — Gets the interface names
- ReflectionClass::getInterfaces — Gets the interfaces
- ReflectionClass::getMethod — Gets a ReflectionMethod
- ReflectionClass::getMethods — Gets a list of methods
- ReflectionClass::getModifiers — Gets modifiers
- ReflectionClass::getName — Gets class name
- ReflectionClass::getNamespaceName — Gets namespace name
- ReflectionClass::getParentClass — Gets parent class
- ReflectionClass::getProperties — Gets properties
- ReflectionClass::getProperty — Gets property
- ReflectionClass::getShortName — Gets short name
- ReflectionClass::getStartLine — Gets starting line number
- ReflectionClass::getStaticProperties — Gets static properties
- ReflectionClass::getStaticPropertyValue — Gets static property value
- ReflectionClass::hasConstant — Checks if constant is defined
- ReflectionClass::hasMethod — Checks if method is defined
- ReflectionClass::hasProperty — Checks if property is defined
- ReflectionClass::implementsInterface — Implements interface
- ReflectionClass::inNamespace — Checks if in namespace
- ReflectionClass::isAbstract — Checks if class is abstract
- ReflectionClass::isFinal — Checks if class is final
- ReflectionClass::isInstance — Checks class for instance
- ReflectionClass::isInstantiable — Checks if instantiable
- ReflectionClass::isInterface — Checks if interface
- ReflectionClass::isInternal — Checks if internal
- ReflectionClass::isIterateable — Checks if iterateable
- ReflectionClass::isSubclassOf — Checks if a subclass
- ReflectionClass::isUserDefined — Checks if user defined
- ReflectionClass::newInstance — Creates a new cass instance from given arguments.
- ReflectionClass::newInstanceArgs — Creates a new cass instance from given arguments.
- ReflectionClass::setStaticPropertyValue — Sets static property value
- ReflectionClass::__toString — Returns the string representation of the ReflectionClass object.