3v4l.org

run code in 300+ PHP versions simultaneously
<?php const FOO = 1; const BAR = 2; function foo($mode = FOO) { } function bar($mode = FOO | BAR) { } $function = new ReflectionFunction(foo::class); foreach ($function->getParameters() as $param) { if (!defined("HHVM_VERSION")) { print $param->isDefaultValueConstant() ? "+ " : "- "; } print $param->getDefaultValueConstantName() . PHP_EOL; } print "-------------" . PHP_EOL; $function = new ReflectionFunction(bar::class); foreach ($function->getParameters() as $param) { if (!defined("HHVM_VERSION")) { print $param->isDefaultValueConstant() ? "+ " : "- "; } print $param->getDefaultValueConstantName() . PHP_EOL; }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
152.71 ms | 2116 KiB | 10 Q