Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

reflectionclass(3) [php man page]

REFLECTIONCLASS(3)							 1							REFLECTIONCLASS(3)

The ReflectionClass class

INTRODUCTION
The ReflectionClass class reports information about a class. CLASS SYNOPSIS
ReflectionClass ReflectionClassReflector Constants o const integer$ReflectionClass::IS_IMPLICIT_ABSTRACT16 o const integer$ReflectionClass::IS_EXPLICIT_ABSTRACT32 o const integer$ReflectionClass::IS_FINAL64 Properties o public$name Methods o public ReflectionClass::__construct (mixed $argument) o publicstatic string ReflectionClass::export (mixed $argument, [bool $return = false]) o public mixed ReflectionClass::getConstant (string $name) o public array ReflectionClass::getConstants (void ) o public ReflectionMethod ReflectionClass::getConstructor (void ) o public array ReflectionClass::getDefaultProperties (void ) o public string ReflectionClass::getDocComment (void ) o public int ReflectionClass::getEndLine (void ) o public ReflectionExtension ReflectionClass::getExtension (void ) o public string ReflectionClass::getExtensionName (void ) o public string ReflectionClass::getFileName (void ) o public array ReflectionClass::getInterfaceNames (void ) o public array ReflectionClass::getInterfaces (void ) o public ReflectionMethod ReflectionClass::getMethod (string $name) o public array ReflectionClass::getMethods ([int $filter]) o public int ReflectionClass::getModifiers (void ) o public string ReflectionClass::getName (void ) o public string ReflectionClass::getNamespaceName (void ) o public object ReflectionClass::getParentClass (void ) o public array ReflectionClass::getProperties ([int $filter]) o public ReflectionProperty ReflectionClass::getProperty (string $name) o public string ReflectionClass::getShortName (void ) o public int ReflectionClass::getStartLine (void ) o public array ReflectionClass::getStaticProperties (void ) o public mixed ReflectionClass::getStaticPropertyValue (string $name, [mixed &$def_value]) o public array ReflectionClass::getTraitAliases (void ) o public array ReflectionClass::getTraitNames (void ) o public array ReflectionClass::getTraits (void ) o public bool ReflectionClass::hasConstant (string $name) o public bool ReflectionClass::hasMethod (string $name) o public bool ReflectionClass::hasProperty (string $name) o public bool ReflectionClass::implementsInterface (string $interface) o public bool ReflectionClass::inNamespace (void ) o public bool ReflectionClass::isAbstract (void ) o public bool ReflectionClass::isCloneable (void ) o public bool ReflectionClass::isFinal (void ) o public bool ReflectionClass::isInstance (object $object) o public bool ReflectionClass::isInstantiable (void ) o public bool ReflectionClass::isInterface (void ) o public bool ReflectionClass::isInternal (void ) o public bool ReflectionClass::isIterateable (void ) o public bool ReflectionClass::isSubclassOf (string $class) o public bool ReflectionClass::isTrait (void ) o public bool ReflectionClass::isUserDefined (void ) o public object ReflectionClass::newInstance (mixed $args, [mixed $...]) o public object ReflectionClass::newInstanceArgs ([array $args]) o public object ReflectionClass::newInstanceWithoutConstructor (void ) o public void ReflectionClass::setStaticPropertyValue (string $name, string $value) o public string ReflectionClass::__toString (void ) PROPERTIES
o $name - Name of the class. Read-only, throws ReflectionException in attempt to write. PREDEFINED CONSTANTS
REFLECTIONCLASS MODIFIERS
o ReflectionClass::IS_IMPLICIT_ABSTRACT - Indicates class that is abstract because it has some abstract methods. o ReflectionClass::IS_EXPLICIT_ABSTRACT - Indicates class that is abstract because of its definition. o ReflectionClass::IS_FINAL - Indicates final class. PHP Documentation Group REFLECTIONCLASS(3)
Man Page