PHP get_object_vars 类/对象函数
-
定义和用法
get_object_vars - 返回由对象属性组成的关联数组 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 在 PHP 4.2.0 之前的版本中,如果在 obj 对象实例中声明的变量没有被赋值,则它们将不会在返回的数组中。而在 PHP 4.2.0 之后,这些变量作为键名将被赋予 NULL 值。
-
语法
get_object_vars ( object $obj )
返回由 obj 指定的对象中定义的属性组成的关联数组。 -
参数
参数 必需的 描述 obj 是 要测试的对象。如果在类里,此参数可以省略。 -
返回值
一个对象实例。 -
示例
尝试一下<?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_object_vars(); var_dump($array);
-