获取实例的静态属性

获取实例的静态属性

本文介绍了获取实例的静态属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我在PHP中有一个实例,那么获取该实例的静态属性(类变量")的最简单方法是什么?

If I have an instance in PHP, what's the easiest way to get to a static property ('class variable') of that instance ?

$classvars=get_class_vars(get_class($thing));
$property=$classvars['property'];

声音真的过大了.我希望

Sound really overdone. I would expect

$thing::property

$thing->property

推荐答案

您需要先查找类名:

$class = get_class($thing);
$class::$property

$ property当然必须定义为staticpublic.

$property must be defined as static and public of course.

这篇关于获取实例的静态属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 07:14