The ReflectionClass class
Introduction
The ReflectionClass class reports information about a class.
Class synopsis
ReflectionClass
implements
Reflector
{
/* Constants */
/* Properties */
public
$ReflectionClass->name
;
/* Methods */
ReflectionClass::__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 constant
- 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::getTraitAliases - Returns an array of trait aliases
- ReflectionClass::getTraitNames - Returns an array of names of traits used by this class
- ReflectionClass::getTraits - Returns an array of traits used by this class
- 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::isCloneable - Returns whether this class is cloneable
- 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::isTrait - Returns whether this is a trait
- ReflectionClass::isUserDefined - Checks if user defined
- ReflectionClass::newInstance - Creates a new class instance from given arguments.
- ReflectionClass::newInstanceArgs - Creates a new class instance from given arguments.
- ReflectionClass::newInstanceWithoutConstructor - Creates a new class instance without invoking the constructor.
- ReflectionClass::setStaticPropertyValue - Sets static property value
- ReflectionClass::__toString - Returns the string representation of the ReflectionClass object.




