gpt4 book ai didi

php - 这是在 PHP 中创建函数/方法时的最佳实践,您使用数组还是单个变量?

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:59 28 4
gpt4 key购买 nike

创建这样的函数是否被认为是“不好的做法”:

// $arr_member_fields['first_name'] = $_POST['first_name'];
// $arr_member_fields['last_name'] = $_POST['first_name'];
// $arr_member_fields['email'] = $_POST['email'];
// $arr_member_fields['dob'] = $_POST['dob'];
// $arr_member_fields['gender'] = $_POST['gender'];

function update_member($int_member_id $arr_member_fields)
{
//some code
}

或者应该创建一个没有数组的函数,只使用变量来代替——像这样:

function update_member($int_member_id, $str_first_name, $str_last_name, str_email, $str_dob, $chr_gender)
{
//some code
}

我更喜欢第一种方法(使用数组的方法)的原因是我总是可以选择循环遍历数组以进行数据库插入/更新。

非常想知道其他人对此的看法。

最佳答案

取决于功能。在编写函数时,这里没有能够充分捕获大多数情况的最佳实践。如果您不需要遍历参数怎么办?

在这种情况下,您最好不要传递数组。

关于php - 这是在 PHP 中创建函数/方法时的最佳实践,您使用数组还是单个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/447622/

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