• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • get_declared_traits()

    (PHP 5 >= 5.4.0, PHP 7)

    返回所有已定义的 traits 的数组

    说明

    get_declared_traits(void): array

    参数

    此函数没有参数。

    返回值

    返回一个数组,其值包含了所有已定义的 traits 的名称。在失败的情况下返回NULL

    参见

    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"
     * }
     */