gpt4 book ai didi

php - 我应该将整个对象作为函数参数传递吗?

转载 作者:行者123 更新时间:2023-12-03 23:08:07 25 4
gpt4 key购买 nike

<分区>

假设我们有一些对象

$a = new stdClass;
$a->b = 7;
$a->c = 'o';
$a->d = array(1,2,3);

我们还有一个函数,它使用对象的一些 属性(例如bd[1])来做一些事情。

我的问题:我的函数是否应该接受整个对象作为参数,例如:

function some($a) {
var_dump($a->b);
var_dump($a->d[1]);
}

some($a);

或者只接受它正在处理的某些字段:

function some($b, $d) {
var_dump($b);
var_dump($d);
}

some($a->b, $a->d[1]);

其实不管是$a对象还是数组。

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