这似乎是一个学术或无用的话题,但我很好奇。
使用 PHP 开发网页时,我经常需要调用带有多个参数的函数。我经常需要查看函数的规范(在 php.net 或我的包含文件中,如果它是我定义的函数)以提醒自己变量是什么,它们的顺序是什么以及默认值是什么等. 我想你们中的许多人都可以与此相关。
像这样定义的函数:
function do_something_awesome ($people_array, $places_recordset, $num_cycles, $num_frogs,
$url = '?default=yes', $submit_name = 'default_submit_label') {
...
}
调用时,可能如下所示:
$result = do_something_awesome($names, $rsTowns, $c, $f);
我的问题是:在这样的函数调用期间,我想以一种提醒我每个变量对应于哪个参数的方式编写我的代码。如下调用函数是否合法?
$result = do_something_awesome($people_array = $names, $places_recordset = $rsTowns,
$num_cycles = $c, $num_frogs = $f);
如果不是在 PHP 中,是否有其他语言可以以这种方式进行方法调用?