(PHP 5, PHP 7, PHP 8)
ReflectionMethod クラスは メソッドについての情報を報告します。
メソッド名
クラス名
ReflectionMethod::IS_STATIC
int
メソッドが static であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 1 でした。
ReflectionMethod::IS_PUBLIC
int
メソッドが public であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 256 でした。
ReflectionMethod::IS_PROTECTED
int
メソッドが protected であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 512 でした。
ReflectionMethod::IS_PRIVATE
int
メソッドが private であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 1024 でした。
ReflectionMethod::IS_ABSTRACT
int
メソッドが abstract であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 2 でした。
ReflectionMethod::IS_FINAL
int
メソッドが final であることを示します。
PHP 7.4.0 より前のバージョンでは、この値は 4 でした。
注意:
これらの定数の値は、PHP のバージョンが異なると変更される可能性があります。 これらの値を直接用いず、常に定数を使うことを推奨します。
| バージョン | 説明 |
|---|---|
| 8.4.0 | クラス定数が型付けされました。 |
| 8.0.0 | ReflectionMethod::export() は、削除されました。 |