PHPerKaigi 2025

ReflectionAttribute クラス

(PHP 8)

はじめに

ReflectionAttribute クラスは、 アトリビュート に関する情報を提供します。

クラス概要

class ReflectionAttribute implements Reflector {
/* 定数 */
public const int IS_INSTANCEOF;
/* プロパティ */
public string $name;
/* メソッド */
private __construct()
public getName(): string
public getTarget(): int
public isRepeated(): bool
}

プロパティ

name
アトリビュート名。

定義済み定数

ReflectionAttribute のフラグ

ReflectionAttribute::IS_INSTANCEOF int

instanceof のチェックを使い、 アトリビュートを取得します。

注意:

これらの定数の値は、 PHP のバージョンによっては変更される可能性があります。 値そのものに依存せず、定数を使うことを推奨します。

変更履歴

バージョン 説明
8.4.0 すべてのクラス定数が型付けされました。
8.4.0 ReflectionAttribute::$name プロパティが追加されました。

目次

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top