- Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- object(Baz)#1 (3) { ["bar":"Foo":private]=> string(3) "foo" ["bar":"Bar":private]=> array(0) { } ["bar"]=> *RECURSION* }
<?php
class Foo {
private string $bar = "foo";
private function foo(): array {}
}
class Bar extends Foo {
private array $bar = [];
private function foo($foo): int {}
}
class Baz extends Bar {
public self $bar;
}
$baz = new Baz();
$baz->bar = $baz;
var_dump($baz);