Reflection — Reflection 类 |
Reflection::export
|
导出 |
Reflection::getModifierNames
|
获取修饰符的名称 |
ReflectionClass — ReflectionClass 类 |
ReflectionClass::__construct
|
初始化 ReflectionClass 类 |
ReflectionClass::export
|
导出一个类 |
ReflectionClass::getConstant
|
获取定义过的一个常量 |
ReflectionClass::getConstants
|
获取一组常量 |
ReflectionClass::getConstructor
|
获取类的构造函数 |
ReflectionClass::getDefaultProperties
|
获取默认属性 |
ReflectionClass::getDocComment
|
获取文档注释 |
ReflectionClass::getEndLine
|
获取最后一行的行数 |
ReflectionClass::getExtension
|
根据已定义的类获取所在扩展的 ReflectionExtension 对象 |
ReflectionClass::getExtensionName
|
获取定义的类所在的扩展的名称 |
ReflectionClass::getFileName
|
获取定义类的文件名 |
ReflectionClass::getInterfaceNames
|
获取接口(interface)名称 |
ReflectionClass::getInterfaces
|
获取接口 |
ReflectionClass::getMethod
|
获取一个类方法的 ReflectionMethod。 |
ReflectionClass::getMethods
|
获取方法的数组 |
ReflectionClass::getModifiers
|
获取类的修饰符 |
ReflectionClass::getName
|
获取类名 |
ReflectionClass::getNamespaceName
|
获取命名空间的名称 |
ReflectionClass::getParentClass
|
获取父类 |
ReflectionClass::getProperties
|
获取一组属性 |
ReflectionClass::getProperty
|
获取类的一个属性的 ReflectionProperty |
ReflectionClass::getReflectionConstant
|
Gets a ReflectionClassConstant for a class's constant |
ReflectionClass::getReflectionConstants
|
Gets class constants |
ReflectionClass::getShortName
|
获取短名 |
ReflectionClass::getStartLine
|
获取起始行号 |
ReflectionClass::getStaticProperties
|
获取静态(static)属性 |
ReflectionClass::getStaticPropertyValue
|
获取静态(static)属性的值 |
ReflectionClass::getTraitAliases
|
返回 trait 别名的一个数组 |
ReflectionClass::getTraitNames
|
返回这个类所使用 traits 的名称的数组 |
ReflectionClass::getTraits
|
返回这个类所使用的 traits 数组 |
ReflectionClass::hasConstant
|
检查常量是否已经定义 |
ReflectionClass::hasMethod
|
检查方法是否已定义 |
ReflectionClass::hasProperty
|
检查属性是否已定义 |
ReflectionClass::implementsInterface
|
接口的实现 |
ReflectionClass::inNamespace
|
检查是否位于命名空间中 |
ReflectionClass::isAbstract
|
检查类是否是抽象类(abstract) |
ReflectionClass::isAnonymous
|
检查类是否是匿名类 |
ReflectionClass::isCloneable
|
返回了一个类是否可复制 |
ReflectionClass::isFinal
|
检查类是否声明为 final |
ReflectionClass::isInstance
|
检查类的实例 |
ReflectionClass::isInstantiable
|
检查类是否可实例化 |
ReflectionClass::isInterface
|
检查类是否是一个接口(interface) |
ReflectionClass::isInternal
|
检查类是否由扩展或核心在内部定义 |
ReflectionClass::isIterable
|
Check whether this class is iterable |
ReflectionClass::isIterateable
|
检查是否可迭代(iterateable) |
ReflectionClass::isSubclassOf
|
检查是否为一个子类 |
ReflectionClass::isTrait
|
返回了是否为一个 trait |
ReflectionClass::isUserDefined
|
检查是否由用户定义的 |
ReflectionClass::newInstance
|
从指定的参数创建一个新的类实例 |
ReflectionClass::newInstanceArgs
|
从给出的参数创建一个新的类实例。 |
ReflectionClass::newInstanceWithoutConstructor
|
创建一个新的类实例而不调用它的构造函数 |
ReflectionClass::setStaticPropertyValue
|
设置静态属性的值 |
ReflectionClass::__toString
|
返回 ReflectionClass 对象字符串的表示形式。 |
ReflectionClassConstant — ReflectionClassConstant 类 |
ReflectionClassConstant::__construct
|
构造ReflectionClassConstant |
ReflectionClassConstant::export
|
导出 |
ReflectionClassConstant::getDeclaringClass
|
获取声明类 |
ReflectionClassConstant::getDocComment
|
获取文档注释 |
ReflectionClassConstant::getModifiers
|
获取类常量修饰符 |
ReflectionClassConstant::getName
|
获取常数的名称 |
ReflectionClassConstant::getValue
|
获取值 |
ReflectionClassConstant::isPrivate
|
检查类常量是否为私有 |
ReflectionClassConstant::isProtected
|
检查类常量是否受保护 |
ReflectionClassConstant::isPublic
|
检查类常量是否为公共的 |
ReflectionClassConstant::__toString
|
返回ReflectionClassConstant对象的字符串表示形式 |
ReflectionZendExtension — ReflectionZendExtension 类 |
ReflectionZendExtension::__clone |
克隆处理程序 |
ReflectionZendExtension::__construct |
建设者 |
ReflectionZendExtension::export |
导出 |
ReflectionZendExtension::getAuthor |
获取作者 |
ReflectionZendExtension::getCopyright |
获得版权 |
ReflectionZendExtension::getName |
获得名字 |
ReflectionZendExtension::getURL |
获取URL |
ReflectionZendExtension::getVersion |
获取版本 |
ReflectionZendExtension::__toString |
到字符串处理程序 |
ReflectionExtension — ReflectionExtension 类 |
ReflectionExtension::__clone
|
克隆 |
ReflectionExtension::__construct
|
构造一个 ReflectionExtension |
ReflectionExtension::export
|
导出 |
ReflectionExtension::getClasses
|
获取类 |
ReflectionExtension::getClassNames
|
获取类名称 |
ReflectionExtension::getConstants
|
获取常量 |
ReflectionExtension::getDependencies
|
获取依赖 |
ReflectionExtension::getFunctions
|
获取扩展中的函数 |
ReflectionExtension::getINIEntries
|
获取ini配置 |
ReflectionExtension::getName
|
获取扩展名称 |
ReflectionExtension::getVersion
|
获取扩展版本号 |
ReflectionExtension::info
|
输出扩展信息 |
ReflectionExtension::isPersistent
|
返回扩展是否持久化载入 |
ReflectionExtension::isTemporary
|
返回扩展是否是临时载入 |
ReflectionExtension::__toString
|
转换为字符串 |
ReflectionFunction — ReflectionFunction 类 |
ReflectionFunction::__construct
|
构造一个ReflectionFunction对象 |
ReflectionFunction::export
|
导出函数 |
ReflectionFunction::getClosure
|
返回该函数的动态创建的闭包 |
ReflectionFunction::invoke
|
调用函数 |
ReflectionFunction::invokeArgs
|
调用函数参数 |
ReflectionFunction::isDisabled
|
检查函数是否被禁用 |
ReflectionFunction::__toString
|
转换为字符串 |
ReflectionFunctionAbstract — ReflectionFunctionAbstract 类 |
ReflectionFunctionAbstract::__clone |
复制函数 |
ReflectionFunctionAbstract::getClosureScopeClass |
返回与闭包关联的作用域 |
ReflectionFunctionAbstract::getClosureThis |
返回本身的匿名函数 |
ReflectionFunctionAbstract::getDocComment |
获取注释内容 |
ReflectionFunctionAbstract::getEndLine |
获取结束行号 |
ReflectionFunctionAbstract::getExtension |
获取扩展信息 |
ReflectionFunctionAbstract::getExtensionName |
获取扩展名称 |
ReflectionFunctionAbstract::getFileName |
获取文件名称 |
ReflectionFunctionAbstract::getName |
获取函数名称 |
ReflectionFunctionAbstract::getNamespaceName |
获取命名空间 |
ReflectionFunctionAbstract::getNumberOfParameters |
获取参数数目 |
ReflectionFunctionAbstract::getNumberOfRequiredParameters |
获取必须输入参数个数 |
ReflectionFunctionAbstract::getParameters |
获取参数 |
ReflectionFunctionAbstract::getReturnType |
获取函数的指定返回类型 |
ReflectionFunctionAbstract::getShortName |
获取函数短名称 |
ReflectionFunctionAbstract::getStartLine |
获取开始行号 |
ReflectionFunctionAbstract::getStaticVariables |
获取静态变量 |
ReflectionFunctionAbstract::hasReturnType |
检查函数是否具有指定的返回类型 |
ReflectionFunctionAbstract::inNamespace |
检查是否处于命名空间 |
ReflectionFunctionAbstract::isClosure |
检查是否是匿名函数 |
ReflectionFunctionAbstract::isDeprecated |
检查是否已经弃用 |
ReflectionFunctionAbstract::isGenerator |
判断函数是否是一个生成器函数 |
ReflectionFunctionAbstract::isInternal |
判断函数是否是内置函数 |
ReflectionFunctionAbstract::isUserDefined |
检查是否是用户定义 |
ReflectionFunctionAbstract::isVariadic |
检查函数是否可变 |
ReflectionFunctionAbstract::returnsReference |
检查是否返回参考信息 |
ReflectionFunctionAbstract::__toString |
字符串化 |
ReflectionMethod — ReflectionMethod 类 |
ReflectionMethod::__construct
|
ReflectionMethod 的构造函数 |
ReflectionMethod::export
|
输出一个回调方法 |
ReflectionMethod::getClosure
|
返回一个动态建立的方法调用接口,译者注:可以使用这个返回值直接调用非公开方法。 |
ReflectionMethod::getDeclaringClass
|
获取反射函数调用参数的类表达 |
ReflectionMethod::getModifiers
|
获取方法的修饰符 |
ReflectionMethod::getPrototype
|
返回方法原型 (如果存在) |
ReflectionMethod::invoke
|
Invoke |
ReflectionMethod::invokeArgs
|
带参数执行 |
ReflectionMethod::isAbstract
|
判断方法是否是抽象方法 |
ReflectionMethod::isConstructor
|
判断方法是否是构造方法 |
ReflectionMethod::isDestructor
|
判断方法是否是析构方法 |
ReflectionMethod::isFinal
|
判断方法是否定义 final |
ReflectionMethod::isPrivate
|
判断方法是否是私有方法 |
ReflectionMethod::isProtected
|
判断方法是否是保护方法 (protected) |
ReflectionMethod::isPublic
|
判断方法是否是公开方法 |
ReflectionMethod::isStatic
|
判断方法是否是静态方法 |
ReflectionMethod::setAccessible
|
设置方法是否访问 |
ReflectionMethod::__toString
|
返回反射方法对象的字符串表达 |
ReflectionObject — ReflectionObject 类 |
ReflectionObject::__construct |
构建一个 ReflectionObject 对象 |
ReflectionObject::export |
导出 |
ReflectionParameter — ReflectionParameter 类 |
ReflectionParameter::allowsNull
|
检查是否允许null |
ReflectionParameter::canBePassedByValue
|
返回此参数是否可以按值传递 |
ReflectionParameter::__clone
|
克隆 |
ReflectionParameter::__construct
|
构造 |
ReflectionParameter::export
|
导出 |
ReflectionParameter::getClass
|
获得类型提示类。 |
ReflectionParameter::getDeclaringClass
|
获取声明类 |
ReflectionParameter::getDeclaringFunction |
获取声明函数 |
ReflectionParameter::getDefaultValue
|
获取默认参数值 |
ReflectionParameter::getDefaultValueConstantName
|
如果默认值是常数或null,则返回默认值的常数名称。 |
ReflectionParameter::getName
|
获取参数名称 |
ReflectionParameter::getPosition
|
获取参数位置 |
ReflectionParameter::getType
|
获取参数的类型 |
ReflectionParameter::hasType
|
检查参数是否具有类型 |
ReflectionParameter::isArray
|
检查参数是否期望数组 |
ReflectionParameter::isCallable
|
返回参数是否必须可调用 |
ReflectionParameter::isDefaultValueAvailable
|
检查是否有预设值。 |
ReflectionParameter::isDefaultValueConstant
|
返回此参数的默认值是否为常数 |
ReflectionParameter::isOptional
|
检查是否可选 |
ReflectionParameter::isPassedByReference
|
检查是否通过引用传递 |
ReflectionParameter::isVariadic
|
检查参数是否可变 |
ReflectionParameter::__toString
|
转换为字符串 |
ReflectionProperty — ReflectionProperty 类 |
ReflectionProperty::__clone
|
克隆 |
ReflectionProperty::__construct |
构造一个ReflectionProperty对象 |
ReflectionProperty::export
|
导出 |
ReflectionProperty::getDeclaringClass
|
获取定义的类 |
ReflectionProperty::getDocComment
|
获取属性文档注释 |
ReflectionProperty::getModifiers
|
获取属性修饰符 |
ReflectionProperty::getName
|
获取属性名称 |
ReflectionProperty::getType
|
获取属性的类型 |
ReflectionProperty::getValue
|
获得属性值 |
ReflectionProperty::hasType
|
检查属性是否具有类型 |
ReflectionProperty::isDefault
|
检查属性是否为默认属性 |
ReflectionProperty::isInitialized
|
检查属性是否已初始化 |
ReflectionProperty::isPrivate
|
检查属性是否私有 |
ReflectionProperty::isProtected
|
检查属性是否受到保护 |
ReflectionProperty::isPublic
|
检查属性是否公开 |
ReflectionProperty::isStatic
|
检查属性是否为静态 |
ReflectionProperty::setAccessible
|
设置属性可访问性 |
ReflectionProperty::setValue
|
设置属性值 |
ReflectionProperty::__toString
|
转换为字符串 |
ReflectionType — ReflectionType 类 |
ReflectionType::allowsNull
|
检查是否允许null |
ReflectionType::isBuiltin
|
检查它是否是内置类型 |
ReflectionType::__toString
|
转为字符串 |
ReflectionGenerator — 生成器反射类 |
ReflectionGenerator::__construct
|
构造一个ReflectionGenerator对象 |
ReflectionGenerator::getExecutingFile
|
获取当前正在执行的生成器的文件名 |
ReflectionGenerator::getExecutingGenerator
|
获取执行中的Generator对象 |
ReflectionGenerator::getExecutingLine
|
获取生成器当前正在执行的行 |
ReflectionGenerator::getFunction
|
获取生成器的函数名称 |
ReflectionGenerator::getThis
|
获取生成器的$ this值 |
ReflectionGenerator::getTrace
|
获取正在执行的生成器的跟踪 |
Reflector — Reflector 接口 |
Reflector::export |
导出 |
Reflector::__toString |
转化成字符串 |