- var_dump: documentation ( source)
<?php
echo PHP_VERSION;
class Test {
public $foo = 1;
public $bar = 2;
public function test()
{
$class = new ReflectionClass(get_class($this));
$names = array();
foreach($class->getProperties() as $property)
{
$names[] = $property->getName();
// This code works:
// $names[] = $property->name;
}
return $names;
}
}
$test = new Test();
var_dump($test->test());