牛牛在线工具

get_declared_traits()

收录 8868 个 PHP 函数,含用途说明与用法示例。

get_declared_traits()

返回当前脚本中已声明的所有 traits 的数组

函数名称:get_declared_traits() 函数描述:get_declared_traits() 函数返回当前脚本中已声明的所有 traits 的数组。 用法: get_declared_traits(): array 参数:无 返回值:返回一个包含已声明的 traits 的数组。如果没有声明 traits,则返回一个空数组。 示例: trait Trait1 { public function method1() { echo "Trait1 method1"; } } trait Trait2 { public function method2() { echo "Trait2 method2"; } } class MyClass { use Trait1; use Trait2; } $traits = get_declared_traits(); print_r($traits); 输出: Array ( [Trait1] => Trait1 [Trait2] => Trait2 ) 在上面的示例中,我们定义了两个 traits:Trait1 和 Trait2。然后我们使用这两个 traits 来定义 MyClass 类。最后,我们使用 get_declared_traits() 函数来获取当前脚本中已声明的 traits。输出结果是一个数组,其中键是 trait 的名称,值是 trait 的名称。 注意:get_declared_traits() 函数仅在 PHP 5.4.0 及以上版本中可用。如果在低于该版本的 PHP 中使用该函数,将会抛出一个致命错误。