3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface Consumer { function consume(Argument $argument); } class ConsumerA implements Consumer { public function consume(Argument $argument) { return $this->_consume($argument); } protected function _consume(ArgumentA $argument) { } } class ConsumerB implements Consumer { public function consume(Argument $argument) { $this->_consume($argument); } protected function _consume(ArgumentB $argument) { } } interface Argument { } class ArgumentA implements Argument { } class ArgumentB implements Argument { }
Output for git.master, git.master_jit, rfc.property-hooks

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:
40.12 ms | 401 KiB | 8 Q