3v4l.org

run code in 300+ PHP versions simultaneously
<?php $class = new ReflectionClass('DateTime'); $methods = $class->getMethods(ReflectionMethod::IS_PUBLIC); #echo count($methods); foreach ($methods as $method) { echo $method->getName() . PHP_EOL; }
Output for git.master, git.master_jit, rfc.property-hooks
__construct __serialize __unserialize __wakeup __set_state createFromImmutable createFromInterface createFromFormat getLastErrors format modify add sub getTimezone setTimezone getOffset setTime setDate setISODate setTimestamp getTimestamp diff

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:
49.36 ms | 402 KiB | 8 Q