3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace My; class XMLReader extends \XMLReader { public static function open(string $uri, string $encoding = null, int $flags = 0): bool|\XMLReader { echo 'overridden', PHP_EOL; return true; } } XMLReader::open('asdf'); $o = new XMLReader; $o->open('asdf');
Output for git.master, git.master_jit
Deprecated: My\XMLReader::open(): Implicitly marking parameter $encoding as nullable is deprecated, the explicit nullable type must be used instead in /in/7iLBU on line 6 overridden overridden
Output for rfc.property-hooks
overridden Warning: XMLReader::open(): Unable to open source data in /in/7iLBU on line 15

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:
29.43 ms | 406 KiB | 5 Q