在 PHP 中,通过引用传递变量意味着在函数内部对变量所作的更改会影响到原始变量本身,而不是创建一个新的副本。要通过引用传递变量,可以在函数定义中使用 `&` 符号来引用变量。下面是一个示例: ```php function modifyVariable(&$variable) { $variable = 10; } $number = 5; modifyVariable($number); echo $number; // 输出:10 ``` 在上面的示例中,`modifyVariable` 函数接收一个引用传递的变量 `$variable`。在函数内部,我们对 `$variable` 进行修改并将其赋值为 `10`。由于是通过引用传递的,所以这个更改会影响到原始变量 `$number`。在函数外部,我们可以看到 `$number` 的值已经被修改为 `10`。 需要注意的是,只有变量本身可以被引用传递,而数组和对象是按值传递的。这意味着如果你传递一个数组或对象给函数,函数内部对它们的修改不会影响到原始数组或对象本身。如果你想在函数内部修改数组或对象的元素,可以使用引用传递单个变量来表示数组元素或对象属性。 [2023-11-09 17:56:43 | AI写代码神器 | 245点数解答]