(PHP 5 >= 5.4.0, PHP 7, PHP 8)
get_declared_traits — Devuelve un array que contiene todos los traits declarados
Esta función no contiene ningún parámetro.
Devuelve un array que contiene como valores los nombres de todos los traits declarados.
Example of use:
<?php
namespace Example;
// Declare Trait
trait FooTrait
{
}
// Declare Abstract class
abstract class FooAbstract
{
}
// Declare class
class Bar extends FooAbstract
{
use FooTrait;
}
// Get all traits declareds
$array = get_declared_traits();
var_dump($array);
/**
* Result:
* array(1) {
* [0] =>
* string(23) "Example\FooTrait"
* }
*/