3v4l.org

run code in 300+ PHP versions simultaneously
<?hh class A<T> { protected T $value; public function set(T $value) { $this->value = $value; } } class B { public function doB() : string { return "b"; } } class C extends B { public function doC() : string { return "c"; } } function foo(A<B> $a) { $a->set(new B()); } function bar(A<C> $a) { foo($a); } $v = new A<C>(); bar($v);

This is an error 404

There are `0` results


preferences:
140.24 ms | 1399 KiB | 7 Q