php8.5
Home/ Manual/ reference / reflection/ The ReflectionFunctionAbstract class

The ReflectionFunctionAbstract class

A parent class to ReflectionFunction, read its description for details.

Intro

A parent class to ReflectionFunction, read its description for details.

Class synopsis

abstract ReflectionFunctionAbstract implements Reflector { }

Properties

name

Name of the function. Read-only, throws ReflectionException in attempt to write.

Reflectionfunctionabstract

In this section

ReflectionFunctionAbstract::__clone

Clones function

ReflectionFunctionAbstract::__toString

Returns the string representation of the ReflectionFunctionAbstract object

ReflectionFunctionAbstract::getAttributes

Gets Attributes

ReflectionFunctionAbstract::getClosureCalledClass

Returns the class corresponding to static:: inside a closure

ReflectionFunctionAbstract::getClosureScopeClass

Returns the class corresponding to the scope inside a closure

ReflectionFunctionAbstract::getClosureThis

Returns the object which corresponds to $this inside a closure

ReflectionFunctionAbstract::getClosureUsedVariables

Returns an array of the used variables in the Closure

ReflectionFunctionAbstract::getDocComment

Gets doc comment

ReflectionFunctionAbstract::getEndLine

Gets end line number

ReflectionFunctionAbstract::getExtension

Gets extension info

ReflectionFunctionAbstract::getExtensionName

Gets extension name

ReflectionFunctionAbstract::getFileName

Gets file name

ReflectionFunctionAbstract::getName

Gets function name

ReflectionFunctionAbstract::getNamespaceName

Gets namespace name

ReflectionFunctionAbstract::getNumberOfParameters

Gets number of parameters

ReflectionFunctionAbstract::getNumberOfRequiredParameters

Gets number of required parameters

ReflectionFunctionAbstract::getParameters

Gets parameters

ReflectionFunctionAbstract::getReturnType

Gets the specified return type of a function

ReflectionFunctionAbstract::getShortName

Gets function short name

ReflectionFunctionAbstract::getStartLine

Gets starting line number

ReflectionFunctionAbstract::getStaticVariables

Gets static variables

ReflectionFunctionAbstract::getTentativeReturnType

Returns the tentative return type associated with the function

ReflectionFunctionAbstract::hasReturnType

Checks if the function has a specified return type

ReflectionFunctionAbstract::hasTentativeReturnType

Returns whether the function has a tentative return type

ReflectionFunctionAbstract::inNamespace

Checks if function in namespace

ReflectionFunctionAbstract::isClosure

Checks if closure

ReflectionFunctionAbstract::isDeprecated

Checks if deprecated

ReflectionFunctionAbstract::isGenerator

Returns whether this function is a generator

ReflectionFunctionAbstract::isInternal

Checks if is internal

ReflectionFunctionAbstract::isStatic

Checks if the function is static

ReflectionFunctionAbstract::isUserDefined

Checks if user defined

ReflectionFunctionAbstract::isVariadic

Checks if the function is variadic

ReflectionFunctionAbstract::returnsReference

Checks if returns reference

Source: reference/reflection/reflectionfunctionabstract.xml · from the official PHP manual (php/doc-en)