PHP如何打印一个类的所有静态属性
答案:1 悬赏:30 手机版
解决时间 2021-11-24 13:15
- 提问者网友:書生途
- 2021-11-24 08:17
PHP如何打印一个类的所有静态属性
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-24 08:48
//只显示public的
var_dump(get_object_vars($test));
//显示所有的(public, private, protected),需要在类中添加public方法:
public function get_all_vars()
{
var_dump(get_object_vars($this));
}
//显示static的
class abc
{
public static $instance='hello';
}
function get_all_static($className)
{
$r = new ReflectionClass($className);
var_dump($r->getStaticProperties());
}
get_all_static("abc");
var_dump(get_object_vars($test));
//显示所有的(public, private, protected),需要在类中添加public方法:
public function get_all_vars()
{
var_dump(get_object_vars($this));
}
//显示static的
class abc
{
public static $instance='hello';
}
function get_all_static($className)
{
$r = new ReflectionClass($className);
var_dump($r->getStaticProperties());
}
get_all_static("abc");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯