gpt4 book ai didi

php - 如何将多个值传递给类?

转载 作者:行者123 更新时间:2023-12-04 21:46:56 26 4
gpt4 key购买 nike

我可以像这样将一个值传递给类:

class Foo {

public $value1;

function __construct($var1) {
$this->value1 = $var1;
}
}

$foo = new Foo('value1');
print_r($foo);

如你所知,输出将是这样的:

Foo Object ( [value1] => value1 )

现在我想知道,如何将多个值传递给类?其实我想要这个输出:

Foo Object ( [value1] => value1, [value2] => value2, [value3] => value3 )

最佳答案

使用数组提交多个值。并添加一个输出函数,例如:

class Foo {
public $values = array();

function __construct($values) {
$this->values = $values;
}

function output() {
foreach ($this->values as $key => $value) {
echo $value . "\n";
}
}
}

$values = ["one", "two", "three"];
$f = new Foo($values);
$f->output();

关于php - 如何将多个值传递给类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33056775/

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