[关闭]
@Chiang 2020-01-07T11:46:04.000000Z 字数 290 阅读 507

通过引用传递参数

PHP


  • 默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不会改变函数外部的值)。如果希望允许函数修改它的参数值,必须通过引用传递参数。
  • 如果想要函数的一个参数总是通过引用传递,可以在函数定义中该参数的前面加上符号 &
  1. <?php
  2. function add_some_extra(&$string)
  3. {
  4. $string .= 'and something extra.';
  5. }
  6. $str = 'This is a string, ';
  7. add_some_extra($str);
  8. echo $str; // outputs 'This is a string, and something extra.'
  9. ?>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注