English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
get_declared_traits()関数は、すべての定義済みtraitsの配列を返します。
get_declared_traits ( void );
すべての定義済みtraitsの名前を含む配列を返します。
番号 | パラメータ及び説明 |
---|---|
1 | void voidは、パラメータが必要ないことを示します。 |
すべての定義済みtraitsの名前を含む配列を返します。失敗した場合、NULLを返します。
以下にこの関数の使用方法を示します-
<?php namespace Example; // Traitを宣言 trait FooTrait { } //抽象クラスを宣言 abstract class FooAbstract { } //クラスを宣言 class Bar extends FooAbstract { use FooTrait; } //すべての属性宣言を取得 $array = get_declared_traits(); var_dump($array); ?>テストしてみる ‹/›
出力結果:
array(1) { [0] => string(23) "Example\FooTrait" }