- var_dump: documentation ( source)
<?php
interface FooInterface
{
public function dump(self $baz);
}
class Foo implements FooInterface
{
public function dump(self $baz) {
var_dump($baz);
}
}
class Bar extends Foo
{
public function dump(Foo $baz)
{
parent::dump($baz);
}
}
$foo = new Foo;
$foo->dump($foo);
//(new Bar)->dump(new Bar);
//(new Bar)->dump(new Foo);