- var_dump: documentation ( source)
<?php
class Cl {
public function scalar(): void
{
static $counter = 0;
$counter++;
var_dump($counter);
}
public function obj(): void
{
static $counter = new class() {
public int $n = 0;
};
$counter->n++;
var_dump($counter->n);
}
}
$o = new Cl();
$o->scalar();
$o->scalar();
$o->obj();
$o->obj();
$o = new class() extends Cl {};
$o->scalar();
$o->obj();