3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function func($withDefault = 'a default', $noDefault) { } } $foo = new ReflectionClass('Foo'); foreach ($foo->getMethod('func')->getParameters() as $param) { echo('Param: ' . $param->name . ' has default: ' . ($param->isDefaultValueAvailable() ? 'yes' : 'no') . "\n"); }
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Optional parameter $withDefault declared before required parameter $noDefault is implicitly treated as a required parameter in /in/DmPFQ on line 5 Param: withDefault has default: no Param: noDefault has default: no

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