ReflectionExtension::__toString
ReflectionFunction::__construct
Reflection
PHP Manual

# La classe ReflectionFunction

## Introduction

La classe ReflectionFunction rapporte des informations sur une fonction.

Classe parent à ReflectionFunctionAbstract a les mêmes méthodes, sauf invoke(), invokeArgs(), export() et isDisabled().

## Synopsis de la classe

ReflectionFunction
ReflectionFunction extends ReflectionFunctionAbstract implements Reflector {
/* Constantes */
const integer ReflectionFunction::IS_DEPRECATED = 262144 ;
/* Propriétés */
public $name ;
/* Méthodes */
__construct ( string `$name` )
public static string export ( string `$name` [, string `$return` ] )
public mixed invoke ([ string `$args` ] )
public mixed invokeArgs ( array `$args` )
public bool isDisabled ( void )
public string __toString ( void )
/* Méthodes héritées */
final private void ReflectionFunctionAbstract::__clone ( void )
public string ReflectionFunctionAbstract::getDocComment ( void )
public int ReflectionFunctionAbstract::getEndLine ( void )
public ReflectionExtension ReflectionFunctionAbstract::getExtension ( void )
public string ReflectionFunctionAbstract::getExtensionName ( void )
public string ReflectionFunctionAbstract::getFileName ( void )
public string ReflectionFunctionAbstract::getName ( void )
public string ReflectionFunctionAbstract::getNamespaceName ( void )
public int ReflectionFunctionAbstract::getNumberOfParameters ( void )
public int ReflectionFunctionAbstract::getNumberOfRequiredParameters ( void )
public array ReflectionFunctionAbstract::getParameters ( void )
public string ReflectionFunctionAbstract::getShortName ( void )
public int ReflectionFunctionAbstract::getStartLine ( void )
public array ReflectionFunctionAbstract::getStaticVariables ( void )
public bool ReflectionFunctionAbstract::inNamespace ( void )
public bool ReflectionFunctionAbstract::isClosure ( void )
public bool ReflectionFunctionAbstract::isDeprecated ( void )
public bool ReflectionFunctionAbstract::isInternal ( void )
public bool ReflectionFunctionAbstract::isUserDefined ( void )
public bool ReflectionFunctionAbstract::returnsReference ( void )
abstract public void ReflectionFunctionAbstract::__toString ( void )
}

## Propriétés

name

## Constantes pré-définies

## Type de nœuds ReflectionFunction

`ReflectionFunction::IS_DEPRECATED`

## Sommaire

- ReflectionFunction::__construct — Construit un nouvel objet ReflectionFunction
- ReflectionFunction::export — Exporte une fonction
- ReflectionFunction::invoke — Invoque une fonction
- ReflectionFunction::invokeArgs — Invoque les arguments d'une fonction
- ReflectionFunction::isDisabled — Vérifie si une fonction est désactivée
- ReflectionFunction::__toString — Récupère une représentation textuelle

ReflectionExtension::__toString
ReflectionFunction::__construct
Reflection
PHP Manual