- var_dump: documentation ( source)
- phpversion: documentation ( source)
- test1: documentation ( source)
<?php declare(strict_types = 1);
phpversion() >= "7.0.0" or die();
class Nul
{
}
class FooBar extends Nul
{
public $prop = '123';
}
class BarFoo extends Nul
{
public $prop = '312';
}
function test() : FooBar
{
return new FooBar;
}
function test1() : BarFoo
{
return new Nul;
}
var_dump(test1());
var_dump(test());