English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Урок

PHP Высокий Урок

PHP & MySQL

PHP Референс Мануал

Использование и пример функции PHP get_declared_traits()

PHP Класс/Объект Функция Референс Мануал

Функция 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"
 }

PHP Класс/Объект Функция Референс Мануал