3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { private array $d = [ 'a' => 1, 'b' => 2, ]; public function all(): array { return $this->d; } } class B extends A { public function push($k, $v): void { $this->d[$k] = $v; } } $b = (new B()); $b->push('c', 3); var_dump($b->all());

preferences:
25.25 ms | 404 KiB | 5 Q