- var_dump: documentation ( source)
<?php
class Foo
{
private $a;
private $b;
public function __construct()
{
echo 'DA';
}
public function getA() {return $this->a;}
public function getB() {return $this->b;}
public function setA($a) {$this->a = $a;}
public function setB($b) {$this->b = $b;}
}
$class = new ReflectionClass('Foo');
$instance = $class->newInstanceWithoutConstructor();
var_dump($instance);
$reflect = new ReflectionObject($instance);
$properties = $reflect->getProperties();
$i = 0;
foreach ($properties as $property)
{
$property->setValue($i);
$i++;
}
var_dump($instance);