企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 7.4.1.含义: 是指,将一个变量的值“传递”给另一个变量的方式问题。 形式上,就是一个变量在等号左边,一个变量在等号右边,就表示将右边变量的值传给左边的变量。 有且只有两种传数据的方式:值传递,和引用传递。 ## 7.4.2.值传递: 就是将右边变量的“数据值”本身,复制一份,然后赋值给左边变量。 形式如下: ``` $变量1 = $变量2; ``` 举例: ``` $v1 = 1; $v2 = $v1; ``` 可见: 值传递之后,两个变量互不影响,相互独立,没有关系了! 其原理如下所示: ![](https://img.kancloud.cn/bd/44/bd44f3be63542b9b33c8ea93126e4925_557x288.png) 可见,此时两个变量在赋值之后,就相互独立,各自有自己的存放空间。改变一个,另一个不受影响。 代码演示: ![](https://img.kancloud.cn/20/fc/20fc29706011da97f17541e669b8cdbb_785x377.png) ## 7.4.3.引用传递: 是将右边变量对数据的引用关系,传给左边的变量。 ![](https://img.kancloud.cn/e6/fc/e6fc914da8169615cfc28d4aaa135f51_579x291.png) 代码演示: ![](https://img.kancloud.cn/5a/b4/5ab4933b61f1e2ada6090e0e35d08924_605x397.png)