3v4l.org

run code in 300+ PHP versions simultaneously
<?hh type RETTYPE<T, Z> = shape('t' => demo<T>::RET, 'z' => demo<Z>::RET); class demoStart<T, Z> { const RET = RETTYPE<T, Z>; } class demo<T> { const RET = T; } type test = shape('demo' => demoStart<1,2>::RET); echo test; //type Point<T> = shape ('x' => T, 'y' => T);

This is an error 404

There are `0` results


preferences:
155.97 ms | 1403 KiB | 7 Q