phpday 2025 - Call For Papers

A classe ReflectionAttribute

(PHP 8)

Introdução

A classe ReflectionAttribute fornece informações sobre um Atributo.

Resumo da classe

class ReflectionAttribute implements Reflector {
/* Constantes */
public const int IS_INSTANCEOF;
/* Propriedades */
public string $name;
/* Métodos */
private __construct()
public getName(): string
public getTarget(): int
public isRepeated(): bool
}

Propriedades

name
O nome do atributo.

Constantes predefinidas

ReflectionAttribute Flags

ReflectionAttribute::IS_INSTANCEOF int

Recupere atributos usando uma verificação instanceof.

Nota:

Os valores dessas constantes podem mudar entre as versões do PHP. É recomendado sempre usar as constantes e não confiar diretamente nos valores.

Registro de Alterações

Versão Descrição
8.4.0 Todas as constantes de classe agora são tipadas.
8.4.0 Adicionado ReflectionAttribute::$name.

Índice

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top