ReflectionObject::export
ReflectionParameter::allowsNull
Reflection
PHP Manual

# La classe ReflectionParameter

## Introduction

La classe ReflectionParameter récupère les informations sur les paramètres des fonctions ou des méthodes.

Pour introspecter les paramètres des fonctions, tout d'abord, une instance de la classe ReflectionFunction ou de la classe ReflectionMethod est créée, puis, la méthode ReflectionFunctionAbstract::getParameters est utilisé pour créer un tableau des paramètres.

## Synopsis de la classe

ReflectionParameter
ReflectionParameter implements Reflector {
/* Propriétés */
public $name ;
/* Méthodes */
public bool allowsNull ( void )
final private void __clone ( void )
__construct ( string `$function` , string `$parameter` )
public static string export ( string `$function` , string `$parameter` [, bool `$return` ] )
public ReflectionClass getClass ( void )
public ReflectionClass getDeclaringClass ( void )
public ReflectionFunction getDeclaringFunction ( void )
public mixed getDefaultValue ( void )
public string getName ( void )
public int getPosition ( void )
public bool isArray ( void )
public bool isDefaultValueAvailable ( void )
public bool isOptional ( void )
public bool isPassedByReference ( void )
public string __toString ( void )
}

## Propriétés

name

  Prop description

## Sommaire

- ReflectionParameter::allowsNull — Vérifie si la valeur NULL est autorisée comme valeur du paramètre
- ReflectionParameter::__clone — Clonage
- ReflectionParameter::__construct — Constructeur
- ReflectionParameter::export — Exportation
- ReflectionParameter::getClass — Récupère la classe
- ReflectionParameter::getDeclaringClass — Récupère la classe déclarante
- ReflectionParameter::getDeclaringFunction — Récupère la fonction déclarante
- ReflectionParameter::getDefaultValue — Récupère la valeur par défaut du paramètre
- ReflectionParameter::getName — Récupère le nom du paramètre
- ReflectionParameter::getPosition — Récupère la position d'un paramètre
- ReflectionParameter::isArray — Vérifie si le paramètre attend un tableau
- ReflectionParameter::isDefaultValueAvailable — Vérifie si une valeur par défaut est disponible pour le paramètre
- ReflectionParameter::isOptional — Vérifie si le paramètre est optionnel
- ReflectionParameter::isPassedByReference — Vérifie si le paramètre est passé par référence
- ReflectionParameter::__toString — Récupère une représentation textuelle

ReflectionObject::export
ReflectionParameter::allowsNull
Reflection
PHP Manual