With a class like
class MyClass {
static var1 = "a";
static var2 = "b";
}
... I'd like to retrieve the static members and their values at runtime; something like
Array(
"var1" => "a",
"var2" => "b"
)
Is there any way to do this in PHP?
http://www.php.net/manual/en/reflectionclass.getstaticproperties.php - try this
getting information about classes and class properties such as all static methods is called "reflection".
You can use
ReflectionClass::getStaticProperties()
to do this: