在看以前的笔记时,看到了这个内容,感觉可以写一写,理解理解。
变量传值简单理解是将一个变量传给另一个变量,分为两种。
第一种:值传递,特点,传值完成后,各自独立,互不干扰。
第二种:引用传递,特点,它们都指向一个数据,改变其中任意一个数据,另一个数据也会随之改变。如果销毁其中一个,不会影响另一个。
代码演示:
解释:10行以上为值传递,10行以下为引用传递。
结果展示:
解释:下面的值就是输出的值,其中的错误提示,是数据销毁后的结果。
主要理解:值传递在传值完后,不在影响,引用传递它们的是指向一个数据,会变化,但是如果销毁(unset函数)一个数据,另一个不会影响。
感谢您的观看。