- var_dump: documentation ( source)
<?php
declare(strict_types=1);
abstract class InterfaceA
{
abstract function beMyself(): self;
}
class ClassA extends InterfaceA
{
function beMyself(): self
{
return $this;
}
}
var_dump((new ClassA)->beMyself());