3v4l.org

run code in 500+ PHP versions simultaneously
<?php interface i { function __construct(int $i); } class x implements i { function __construct(int $i) {} } class y extends x { function __construct(string $i) {} }
Output for rfc.property-hooks, git.master, git.master_jit
Fatal error: Declaration of y::__construct(string $i) must be compatible with i::__construct(int $i) in /in/QPaRG on line 13
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
39.43 ms | 1133 KiB | 4 Q