gpt4 book ai didi

php - 如何在调用之前确定用户定义的函数参数名称?

转载 作者:可可西里 更新时间:2023-10-31 22:49:03 26 4
gpt4 key购买 nike

在 PHP 中,我创建了一个用户定义的函数。示例:

<?php
function test($one, $two) {
// do things
}
?>

我想找到函数参数的名称。我该怎么做呢?

这是我想要的示例:

<?php
function test($one, $two) {
// do things
}

$params = magic_parameter_finding_function('test');
print_r($params);
?>

这将输出:

Array
(
[0] => one
[1] => two
)

此外,这非常重要,因为我能够在函数范围之外获取用户定义的函数参数名称。提前致谢!

最佳答案

您可以使用 reflection 执行此操作...

$reflector = new ReflectionFunction('test');
$params = array();
foreach ($reflector->getParameters() as $param) {
$params[] = $param->name;
}
print_r($params);

关于php - 如何在调用之前确定用户定义的函数参数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3515406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com