 |
|
wxfjamdc
V2EX member #256214, joined on 2017-09-25 11:20:19 +08:00
|
wxfjamdc's recent replies
2023, Zuurbier's contract expired and control was reverted back to the Mali government, a close ally of Russia.
域名控制权不在 freenom 了。
function foo($a, $b, $c) {
$trace = debug_backtrace();
$args = $trace[0]['args'];
print_r($args);
}
$actualArgument = 1;
foo($actualArgument, 2, 3);
只能在 PHP 8.0 或更高版本中使用,因为在之前的版本中,debug_backtrace()函数返回的数组中的 args 元素是实参的值,而不是名称。另外,这种方法也只能在实参是变量的情况下使用,如果实参是常量或表达式,那么返回的名称将是它们的值。
function foo($a, $b, $c) {
$ref = new ReflectionFunction(__FUNCTION__);
$params = $ref->getParameters();
foreach ($params as $param) {
echo $param->getName() . "\n";
}
}
foo(1, 2, 3);