PHP Classes & Interfaces


Name: ReflectionClass

Date: May-25-2017
PHP version: 5.3.3
Type: Internal

class ReflectionClass implements Reflector

Public Methods

public static export ( $argument, $return )

public __construct ( $argument )

public __toString ( )

public getName ( )

public isInternal ( )

public isUserDefined ( )

public isInstantiable ( )

public getFileName ( )

public getStartLine ( )

public getEndLine ( )

public getDocComment ( )

public getConstructor ( )

public hasMethod ( $name )

public getMethod ( $name )

public getMethods ( $filter )

public hasProperty ( $name )

public getProperty ( $name )

public getProperties ( $filter )

public hasConstant ( $name )

public getConstants ( )

public getConstant ( $name )

public getInterfaces ( )

public getInterfaceNames ( )

public isInterface ( )

public isAbstract ( )

public isFinal ( )

public getModifiers ( )

public isInstance ( $object )

public newInstance ( $args )

public newInstanceArgs ( $args )

public getParentClass ( )

public isSubclassOf ( $class )

public getStaticProperties ( )

public getStaticPropertyValue ( $name, $default )

public setStaticPropertyValue ( $name, $value )

public getDefaultProperties ( )

public isIterateable ( )

public implementsInterface ( $interface )

public getExtension ( )

public getExtensionName ( )

public inNamespace ( )

public getNamespaceName ( )

public getShortName ( )

Private Methods

final private __clone ( )

Public Data Members

public name = ""

Constants

const IS_IMPLICIT_ABSTRACT = 16

const IS_EXPLICIT_ABSTRACT = 32

const IS_FINAL = 64