PHP Conference Nagoya 2025

get_declared_traits

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

get_declared_traitsRetorna um array de todas as Traits declaradas

Descrição

get_declared_traits(): array

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array com todos os nomes das Traits declaradas em seus valores.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
1
@everaldofilho
5 years ago
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"
* }
*/
To Top