传值和传引的区别

<?php
  $test_1 = 1;
  $test_2 = 2;
  $test_2 = $test_1;
  echo $test_2;  // 结果 1
  $test_a = 1;
  $test_b = &$test_a;
  echo $test_b;  // 结果 1
  $test_b = 2;  
  echo $test_a;  //结果 2

  

传值:在函数范围内,改变变量值的大小,都不会影响到函数外边的变量值。

传引用:在函数范围内,对值的任何改变,在函数外部也有所体现,因为传引用传的是内存地址。

猜你喜欢

转载自www.cnblogs.com/xujinhua/p/13385651.html