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 { } //추상 클래스 선언 추상 클래스 FooAbstract { } //클래스 선언 class Bar extends FooAbstract { use FooTrait; } //모든 속성 선언 가져오기 $array = get_declared_traits(); var_dump($array); ?>테스트해보자 ‹/›
출력 결과:
array(1) { [0] => string(23) "Example\FooTrait" }