- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- object(Foo)#1 (3) { ["foo":"Foo":private]=> string(3) "foo" ["bar":"Foo":private]=> int(42) ["baz":"Foo":private]=> array(0) { } }
<?php
class Foo
{
private string $foo;
private int $bar;
private array $baz;
public function __construct(string $foo, int $bar, array $baz)
{
$this->foo = $foo;
$this->bar = $bar;
$this->baz = $baz;
}
public function getFoo(): string
{
return $this->foo;
}
public function getBar(): int
{
return $this->bar;
}
public function getBaz(): array
{
return $this->baz;
}
}
var_dump(new Foo('foo', 42, []));