天天看点

属性函数php 获取对象所有属性(仅公有属性)

文章结束给大家来个程序员笑话:[M]

有的情况下我们会想要获得对象的有所属性,可以处置如下:

1)仅仅获得私有属性

要点:函数get_object_vars($instance)

现实:

function get_object_vars($instance)

{

     $varArray = get_object_vars($instance);

     return array_keys($varArray);

}

    每日一道理

生命不是一篇"文摘",不接受平淡,只收藏精彩。她是一个完整的过程,是一个"连载",无论成功还是失败,她都不会在你背后留有空白;生命也不是一次彩排,走得不好还可以从头再来,她绝不给你第二次机会,走过去就无法回头。

2)获得有所属性

要点:函数var_export($var, true)

说明:用使var_export函数可以获得对象的有所属性字符串如下--

          qaTask::__set_state(array( 'name' => 'adsf', 'age' => 12, 'gender' => NULL, 'test' => NULL, ))

          可以通过截取字符串获得有所属性

现实: