- print_r: documentation ( source)
<?php
class A
{
public function test()
{
static $v = [];
$v[] = 'x';
}
}
$r = new \ReflectionMethod(A::class, 'test');
print_r($r->getStaticVariables());
$a = new A();
$a->test();
print_r($r->getStaticVariables());
$a->test();
print_r($r->getStaticVariables());
$r->getStaticVariables()['v'][0] = ['replace_first_x'];
print_r($r->getStaticVariables());
$a->test();
print_r($r->getStaticVariables());