您可以像php exec一样填充给定给函数的变量吗?

您可以像php exec一样填充给定给函数的变量吗?,php,Php,使用php exec时,您可以通过一个以前未定义的变量传递它,如下所示: exec('whoami', $result, $status); 之后,它们将填充信息或在此函数中初始化。您可以在自定义类中对函数执行类似的操作吗 我已尝试搜索答案,但不确定要搜索什么,因此如果在此之前已提及,我很抱歉。您可以将其声明为参考: function init(&$x) { $x = 0; } $a = 42; init($a); echo $a; // 0 PHP手册中描述了这种行为。这是函数

使用php exec时,您可以通过一个以前未定义的变量传递它,如下所示:

exec('whoami', $result, $status);
之后,它们将填充信息或在此函数中初始化。您可以在自定义类中对函数执行类似的操作吗


我已尝试搜索答案,但不确定要搜索什么,因此如果在此之前已提及,我很抱歉。

您可以将其声明为参考:

function init(&$x) {
  $x = 0;
}
$a = 42;
init($a);
echo $a; // 0

PHP手册中描述了这种行为。这是函数参数的第二段:

您需要将其声明为引用:

function init(&$x) {
  $x = 0;
}
$a = 42;
init($a);
echo $a; // 0
PHP手册中描述了这种行为。这是函数参数的第二段:

。这是件好事。。这是一件好事。