<?php $reflectionMethod = new ReflectionMethod(Exception::class, "__construct"); foreach ($reflectionMethod->getParameters() as $reflectionParameter) { $defaultValue = null; if ($reflectionParameter->isDefaultValueAvailable()) { $defaultValue = $reflectionParameter->getDefaultValue(); $defaultValue = var_export($defaultValue, true); } else if ($reflectionParameter->isDefaultValueConstant()) { $defaultValue = $reflectionParameter->getDefaultValueConstantName(); } if (isset($defaultValue)) { print "Default value of \$" . $reflectionParameter->name . " = " . $defaultValue; } else { print "Default value of \$" . $reflectionParameter->name . " does not exist."; } print PHP_EOL; }
You have javascript disabled. You will not be able to edit any code.