php_reflection.pir - PHP reflection Library
mixed Reflection::export(Reflector r [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
array Reflection::getModifierNames(int modifiers)
- Returns an array of modifier names
- NOT IMPLEMENTED.
void ReflectionClass::__construct(mixed argument)
- Constructor.
Takes a string or an instance as an argument
- NOT IMPLEMENTED.
string ReflectionClass::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
mixed ReflectionClass::export(mixed argument [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
mixed ReflectionClass::getConstant(string name)
- Returns the class' constant specified by its name
- NOT IMPLEMENTED.
array ReflectionClass::getConstants()
- Returns an associative array containing this class' constants and their values
- NOT IMPLEMENTED.
ReflectionMethod ReflectionClass::getConstructor()
- Returns the class' constructor if there is one,
NULL otherwise
- NOT IMPLEMENTED.
array ReflectionClass::getDefaultProperties()
- Returns an associative array containing copies of all default property values of the class
- NOT IMPLEMENTED.
string ReflectionClass::getDocComment()
- Returns the doc comment for this class
- NOT IMPLEMENTED.
int ReflectionClass::getEndLine()
- Returns the line this class' declaration ends at
- NOT IMPLEMENTED.
ReflectionExtension|NULL ReflectionClass::getExtension()
- Returns NULL or the extension the class belongs to
- NOT IMPLEMENTED.
string|false ReflectionClass::getExtensionName()
- Returns false or the name of the extension the class belongs to
- NOT IMPLEMENTED.
string ReflectionClass::getFileName()
- Returns the filename of the file this class was declared in
- NOT IMPLEMENTED.
String[] ReflectionClass::getInterfaceNames()
- Returns an array of names of interfaces this class implements
- NOT IMPLEMENTED.
ReflectionClass[] ReflectionClass::getInterfaces()
- Returns an array of interfaces this class implements
- NOT IMPLEMENTED.
ReflectionMethod ReflectionClass::getMethod(string name)
- Returns the class' method specified by its name
- NOT IMPLEMENTED.
ReflectionMethod[] ReflectionClass::getMethods([long $filter])
- Returns an array of this class' methods
- NOT IMPLEMENTED.
int ReflectionClass::getModifiers()
- Returns a bitfield of the access modifiers for this class
- NOT IMPLEMENTED.
string ReflectionClass::getName()
- Returns the class' name
- NOT IMPLEMENTED.
ReflectionClass ReflectionClass::getParentClass()
- Returns the class' parent class,
or,
if none exists,
FALSE
- NOT IMPLEMENTED.
ReflectionProperty[] ReflectionClass::getProperties([long $filter])
- Returns an array of this class' properties
- NOT IMPLEMENTED.
ReflectionProperty ReflectionClass::getProperty(string name)
- Returns the class' property specified by its name
- NOT IMPLEMENTED.
int ReflectionClass::getStartLine()
- Returns the line this class' declaration starts at
- NOT IMPLEMENTED.
array ReflectionClass::getStaticProperties()
- Returns an associative array containing all static property values of the class
- NOT IMPLEMENTED.
mixed ReflectionClass::getStaticPropertyValue(string name [, mixed default])
- Returns the value of a static property
- NOT IMPLEMENTED.
bool ReflectionClass::hasConstant(string name)
- Returns whether a constant exists or not
- NOT IMPLEMENTED.
bool ReflectionClass::hasMethod(string name)
- Returns whether a method exists or not
- NOT IMPLEMENTED.
bool ReflectionClass::hasProperty(string name)
- Returns whether a property exists or not
- NOT IMPLEMENTED.
bool ReflectionClass::implementsInterface(string|ReflectionClass interface_name)
- Returns whether this class is a subclass of another class
- NOT IMPLEMENTED.
bool ReflectionClass::isAbstract()
- Returns whether this class is abstract
- NOT IMPLEMENTED.
bool ReflectionClass::isFinal()
- Returns whether this class is final
- NOT IMPLEMENTED.
bool ReflectionClass::isInstance(stdclass object)
- Returns whether the given object is an instance of this class
- NOT IMPLEMENTED.
bool ReflectionClass::isInstantiable()
- Returns whether this class is instantiable
- NOT IMPLEMENTED.
bool ReflectionClass::isInterface()
- Returns whether this is an interface or a class
- NOT IMPLEMENTED.
bool ReflectionClass::isInternal()
- Returns whether this class is an internal class
- NOT IMPLEMENTED.
bool ReflectionClass::isIterateable()
- Returns whether this class is iterateable (can be used inside foreach)
- NOT IMPLEMENTED.
bool ReflectionClass::isSubclassOf(string|ReflectionClass class)
- Returns whether this class is a subclass of another class
- NOT IMPLEMENTED.
bool ReflectionClass::isUserDefined()
- Returns whether this class is user-defined
- NOT IMPLEMENTED.
stdclass ReflectionClass::newInstance(mixed *args, ...)
- Returns an instance of this class
- NOT IMPLEMENTED.
stdclass ReflectionClass::newInstanceArgs([array args])
- Returns an instance of this class
- NOT IMPLEMENTED.
void ReflectionClass::setStaticPropertyValue($name, $value)
- Sets the value of a static property
- NOT IMPLEMENTED.
void ReflectionExtension::__construct(string name)
- Constructor.
Throws an Exception in case the given extension does not exist
- NOT IMPLEMENTED.
string ReflectionExtension::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
mixed ReflectionExtension::export(string name [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
array ReflectionExtension::getClassNames()
- Returns an array containing all names of all classes of this extension
- NOT IMPLEMENTED.
ReflectionClass[] ReflectionExtension::getClasses()
- Returns an array containing ReflectionClass objects for all classes of this extension
- NOT IMPLEMENTED.
array ReflectionExtension::getConstants()
- Returns an associative array containing this extension's constants and their values
- NOT IMPLEMENTED.
array ReflectionExtension::getDependencies()
- Returns an array containing all names of all extensions this extension depends on
- NOT IMPLEMENTED.
ReflectionFunction[] ReflectionExtension::getFunctions()
- Returns an array of this extension's fuctions
- NOT IMPLEMENTED.
array ReflectionExtension::getINIEntries()
- Returns an associative array containing this extension's INI entries and their values
- NOT IMPLEMENTED.
string ReflectionExtension::getName()
- Returns this extension's name
- NOT IMPLEMENTED.
string ReflectionExtension::getVersion()
- Returns this extension's version
- NOT IMPLEMENTED.
void ReflectionExtension::info()
- Prints phpinfo block for the extension
- NOT IMPLEMENTED.
void ReflectionFunction::__construct(string name)
- Constructor.
Throws an Exception in case the given function does not exist
- NOT IMPLEMENTED.
string ReflectionFunction::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
mixed ReflectionFunction::export(string name [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
string ReflectionFunction::getDocComment()
- Returns the doc comment for this function
- NOT IMPLEMENTED.
int ReflectionFunction::getEndLine()
- Returns the line this function's declaration ends at
- NOT IMPLEMENTED.
ReflectionExtension|NULL ReflectionFunction::getExtension()
- Returns NULL or the extension the function belongs to
- NOT IMPLEMENTED.
string|false ReflectionFunction::getExtensionName()
- Returns false or the name of the extension the function belongs to
- NOT IMPLEMENTED.
string ReflectionFunction::getFileName()
- Returns the filename of the file this function was declared in
- NOT IMPLEMENTED.
string ReflectionFunction::getName()
- Returns this function's name
- NOT IMPLEMENTED.
bool ReflectionFunction::getNumberOfParameters()
- Gets the number of required parameters
- NOT IMPLEMENTED.
bool ReflectionFunction::getNumberOfRequiredParameters()
- Gets the number of required parameters
- NOT IMPLEMENTED.
ReflectionParameter[] ReflectionFunction::getParameters()
- Returns an array of parameter objects for this function
- NOT IMPLEMENTED.
int ReflectionFunction::getStartLine()
- Returns the line this function's declaration starts at
- NOT IMPLEMENTED.
array ReflectionFunction::getStaticVariables()
- Returns an associative array containing this function's static variables and their values
- NOT IMPLEMENTED.
mixed ReflectionFunction::invoke(mixed *args)
- Invokes the function
- NOT IMPLEMENTED.
mixed ReflectionFunction::invokeArgs(array args)
- Invokes the function and pass its arguments as array.
- NOT IMPLEMENTED.
bool ReflectionFunction::isDeprecated()
- Returns whether this function is deprecated
- NOT IMPLEMENTED.
bool ReflectionFunction::isDisabled()
- Returns whether this function has been disabled or not
- NOT IMPLEMENTED.
bool ReflectionFunction::isInternal()
- Returns whether this is an internal function
- NOT IMPLEMENTED.
bool ReflectionFunction::isUserDefined()
- Returns whether this is an user-defined function
- NOT IMPLEMENTED.
bool ReflectionFunction::returnsReference()
- Gets whether this function returns a reference
- NOT IMPLEMENTED.
void ReflectionMethod::__construct(mixed class_or_method [, string name])
- Constructor.
Throws an Exception in case the given method does not exist
- NOT IMPLEMENTED.
string ReflectionMethod::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
mixed ReflectionMethod::export(mixed class, string name [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
ReflectionClass ReflectionMethod::getDeclaringClass()
- Get the declaring class
- NOT IMPLEMENTED.
int ReflectionMethod::getModifiers()
- Returns a bitfield of the access modifiers for this method
- NOT IMPLEMENTED.
ReflectionClass ReflectionMethod::getPrototype()
- Get the prototype
- NOT IMPLEMENTED.
mixed ReflectionMethod::invoke(mixed object, mixed *args)
- Invokes the method.
- NOT IMPLEMENTED.
mixed ReflectionMethod::invokeArgs(mixed object, array args)
- Invokes the function and pass its arguments as array.
- NOT IMPLEMENTED.
bool ReflectionMethod::isAbstract()
- Returns whether this method is abstract
- NOT IMPLEMENTED.
bool ReflectionMethod::isConstructor()
- Returns whether this method is the constructor
- NOT IMPLEMENTED.
bool ReflectionMethod::isDestructor()
- Returns whether this method is static
- NOT IMPLEMENTED.
bool ReflectionMethod::isFinal()
- Returns whether this method is final
- NOT IMPLEMENTED.
bool ReflectionMethod::isPrivate()
- Returns whether this method is private
- NOT IMPLEMENTED.
bool ReflectionMethod::isProtected()
- Returns whether this method is protected
- NOT IMPLEMENTED.
bool ReflectionMethod::isPublic()
- Returns whether this method is public
- NOT IMPLEMENTED.
bool ReflectionMethod::isStatic()
- Returns whether this method is static
- NOT IMPLEMENTED.
void ReflectionObject::__construct(mixed argument)
- Constructor.
Takes an instance as an argument
- NOT IMPLEMENTED.
mixed ReflectionObject::export(mixed argument [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
void ReflectionParameter::__construct(mixed function, mixed parameter)
- Constructor.
Throws an Exception in case the given method does not exist
- NOT IMPLEMENTED.
string ReflectionParameter::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
bool ReflectionParameter::allowsNull()
- Returns whether NULL is allowed as this parameters's value
- NOT IMPLEMENTED.
mixed ReflectionParameter::export(mixed function, mixed parameter [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
ReflectionClass|NULL ReflectionParameter::getClass()
- Returns this parameters's class hint or NULL if there is none
- NOT IMPLEMENTED.
ReflectionClass|NULL ReflectionParameter::getDeclaringClass()
- Returns in which class this parameter is defined (not the typehint of the parameter)
- NOT IMPLEMENTED.
ReflectionFunction ReflectionParameter::getDeclaringFunction()
- Returns the ReflectionFunction for the function of this parameter
- NOT IMPLEMENTED.
bool ReflectionParameter::getDefaultValue()
- Returns the default value of this parameter or throws an exception
- NOT IMPLEMENTED.
string ReflectionParameter::getName()
- Returns this parameters's name
- NOT IMPLEMENTED.
bool ReflectionParameter::getPosition()
- Returns whether this parameter is an optional parameter
- NOT IMPLEMENTED.
bool ReflectionParameter::isArray()
- Returns whether parameter MUST be an array
- NOT IMPLEMENTED.
bool ReflectionParameter::isDefaultValueAvailable()
- Returns whether the default value of this parameter is available
- NOT IMPLEMENTED.
bool ReflectionParameter::isOptional()
- Returns whether this parameter is an optional parameter
- NOT IMPLEMENTED.
bool ReflectionParameter::isPassedByReference()
- Returns whether this parameters is passed to by reference
- NOT IMPLEMENTED.
void ReflectionProperty::__construct(mixed class, string name)
- Constructor.
Throws an Exception in case the given property does not exist
- NOT IMPLEMENTED.
string ReflectionProperty::__toString()
- Returns a string representation
- NOT IMPLEMENTED.
mixed ReflectionProperty::export(mixed class, string name [, bool return])
- Exports a reflection object.
Returns the output if TRUE is specified for return,
printing it otherwise.
- NOT IMPLEMENTED.
ReflectionClass ReflectionProperty::getDeclaringClass()
- Get the declaring class
- NOT IMPLEMENTED.
string ReflectionProperty::getDocComment()
- Returns the doc comment for this property
- NOT IMPLEMENTED.
int ReflectionProperty::getModifiers()
- Returns a bitfield of the access modifiers for this property
- NOT IMPLEMENTED.
string ReflectionProperty::getName()
- Returns the class' name
- NOT IMPLEMENTED.
mixed ReflectionProperty::getValue([stdclass object])
- Returns this property's value
- NOT IMPLEMENTED.
bool ReflectionProperty::isDefault()
- Returns whether this property is default (declared at compilation time).
- NOT IMPLEMENTED.
bool ReflectionProperty::isPrivate()
- Returns whether this property is private
- NOT IMPLEMENTED.
bool ReflectionProperty::isProtected()
- Returns whether this property is protected
- NOT IMPLEMENTED.
bool ReflectionProperty::isPublic()
- Returns whether this property is public
- NOT IMPLEMENTED.
bool ReflectionProperty::isStatic()
- Returns whether this property is static
- NOT IMPLEMENTED.
void ReflectionProperty::setValue([stdclass object,] mixed value)
- Sets this property's value
- NOT IMPLEMENTED.