PHP – Reflection
Class ReflectionClass
- ReflectionClass implements Reflector
Direct Known Subclasses
NClassReflection
Documented at php.net
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(
array
$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(
)
|
|
$name | '' |
# |