3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface Type {} class SomeType implements Type {} abstract class TypeUser { public function __construct(Type $type) {} public function test(Type $type) {} } class SomeTypeUser extends TypeUser { public function __construct(SomeType $type) {} public function test(SomeType $type) {} } $type = new SomeType(); $obj = (new SomeTypeUser($type))->test($type);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
153.84 ms | 2688 KiB | 10 Q