(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Introduction
Une classe parente à ReflectionFunction, lisez
sa description pour plus de détails.
Synopsis de la classe
abstract
class
ReflectionFunctionAbstract
implements
Reflector {
/* Propriétés */
public
string
$name;
/* Méthodes */
private __clone(): void
public getAttributes(?string
$name
=
null
, int
$flags
= 0): array
public
getClosureScopeClass(): ?ReflectionClass
public
getClosureThis(): ?object
public getClosureUsedVariables(): array
public
getDocComment(): string|false
public
getEndLine(): int|false
public
getExtension(): ?ReflectionExtension
public
getExtensionName(): string|false
public
getFileName(): string|false
public
getName(): string
public
getNamespaceName(): string
public
getNumberOfParameters(): int
public
getNumberOfRequiredParameters(): int
public
getParameters(): array
public getReturnType(): ?ReflectionType
public
getShortName(): string
public
getStartLine(): int|false
public
getStaticVariables(): array
public getTentativeReturnType(): ?ReflectionType
public hasReturnType(): bool
public hasTentativeReturnType(): bool
public
inNamespace(): bool
public
isClosure(): bool
public
isDeprecated(): bool
public
isGenerator(): bool
public
isInternal(): bool
public isStatic(): bool
public
isUserDefined(): bool
public
isVariadic(): bool
public
returnsReference(): bool
abstract public
__toString(): void
}
Propriétés
- name
-
Nom de la fonction. En lecture seule, émets
ReflectionException lors d'une tentative d'écriture.
Sommaire
- ReflectionFunctionAbstract::__clone — Clone une fonction
- ReflectionFunctionAbstract::getAttributes — Gets Attributes
- ReflectionFunctionAbstract::getClosureScopeClass — Retourne la portée de la classe associée à la fermeture
- ReflectionFunctionAbstract::getClosureThis — Retourne le pointeur lié à la fermeture
- ReflectionFunctionAbstract::getClosureUsedVariables — Returns an array of the used variables in the Closure
- ReflectionFunctionAbstract::getDocComment — Récupère un commentaire
- ReflectionFunctionAbstract::getEndLine — Récupère le numéro de la dernière ligne
- ReflectionFunctionAbstract::getExtension — Récupère les informations d'une extension
- ReflectionFunctionAbstract::getExtensionName — Récupère le nom de l'extension
- ReflectionFunctionAbstract::getFileName — Récupère le nom du fichier
- ReflectionFunctionAbstract::getName — Récupère le nom d'une fonction
- ReflectionFunctionAbstract::getNamespaceName — Récupère l'espace de noms
- ReflectionFunctionAbstract::getNumberOfParameters — Récupère le nombre de paramètres
- ReflectionFunctionAbstract::getNumberOfRequiredParameters — Récupère le nombre de paramètres requis
- ReflectionFunctionAbstract::getParameters — Récupère les paramètres
- ReflectionFunctionAbstract::getReturnType — Récupère le type de retour définit pour une fonction
- ReflectionFunctionAbstract::getShortName — Récupère le nom court d'une fonction
- ReflectionFunctionAbstract::getStartLine — Récupère le numéro de ligne de départ
- ReflectionFunctionAbstract::getStaticVariables — Récupère les variables statiques
- ReflectionFunctionAbstract::getTentativeReturnType — Returns the tentative return type associated with the function
- ReflectionFunctionAbstract::hasReturnType — Vérifie si la fonction a un type de retour définit
- ReflectionFunctionAbstract::hasTentativeReturnType — Returns whether the function has a tentative return type
- ReflectionFunctionAbstract::inNamespace — Vérifie si une fonction est dans un espace de noms
- ReflectionFunctionAbstract::isClosure — Vérifie si c'est une fermeture
- ReflectionFunctionAbstract::isDeprecated — Vérifie si la fonction est obsolète
- ReflectionFunctionAbstract::isGenerator — Vérifie si la fonction est un générateur
- ReflectionFunctionAbstract::isInternal — Vérifie si la fonction est une fonction interne
- ReflectionFunctionAbstract::isStatic — Vérifie si la fonction est statique
- ReflectionFunctionAbstract::isUserDefined — Vérifie si la fonction est définie dans l'espace utilisateur
- ReflectionFunctionAbstract::isVariadic — Vérifie si la fonction est variadique
- ReflectionFunctionAbstract::returnsReference — Vérifie si la fonction retourne une référence
- ReflectionFunctionAbstract::__toString — Récupère une représentation textuelle d'un objet ReflectionFunctionAbstract