# La classe ReflectionExtension

(PHP 5, PHP 7, PHP 8)

## Introduction

La classe ReflectionExtension rapporte des informations sur une extension.

## Synopsis de la classe

class ReflectionExtension implements Reflector {
/* Propriétés */
public string $name;
/* Méthodes */
public __construct(string `$name`)
private __clone(): void
public static export(string `$name`, string `$return` = `false`): string
public getClasses(): array
public getClassNames(): array
public getConstants(): array
public getDependencies(): array
public getFunctions(): array
public getINIEntries(): array
public getName(): string
public getVersion(): ?string
public info(): void
public isPersistent(): bool
public isTemporary(): bool
public __toString(): string
}

## Propriétés

name

  Nom de l'extension, identique à l'appel de la méthode ReflectionExtension::getName()

## Historique

Version | Description
--- | ---
8.0.0 | ReflectionExtension::export() a été supprimé.

## Sommaire

- ReflectionExtension::__clone — Clonage
- ReflectionExtension::__construct — Construit un nouvel objet ReflectionExtension
- ReflectionExtension::export — Exportation
- ReflectionExtension::getClasses — Récupère les classes
- ReflectionExtension::getClassNames — Récupère les noms des classes
- ReflectionExtension::getConstants — Récupère les constantes
- ReflectionExtension::getDependencies — Récupère les dépendances
- ReflectionExtension::getFunctions — Récupère les fonctions d'une extension
- ReflectionExtension::getINIEntries — Récupère les entrées ini de l'extension
- ReflectionExtension::getName — Récupère le nom de l'extension
- ReflectionExtension::getVersion — Récupère la version de l'extension
- ReflectionExtension::info — Affiche des informations sur l'extension
- ReflectionExtension::isPersistent — Vérifie si l'extension est persistante
- ReflectionExtension::isTemporary — Vérifie si l'extension est temporaire
- ReflectionExtension::__toString — Récupère une représentation textuelle