php 变量
2021-07-13 17:04
标签:log png 之间 理论 color 一个 参与 解释 示例 是指将一个变量的数据值(数据内容)拷贝一份,然后赋值给另一个变量。 代码示例: 是指将一个变量的引用关系拷贝一份,然后赋值给另一个变量,即另一个变量也同样由该关系决定了指向某个数据: 代码示例: 图示如下: 赋值(传值)完之后,两个变量指向同样一个数据。 我们有知道,对变量的操作就是对数据的操作。 则: 对变量v1的操作,改变的数据,也就是体现为v2也发生了改变。 测试: 结果为 v10=11,v20=11 另外,在这种引用传值的情况下,unset一个变量,则另一个跟它有关(指向同样数据的关系)的变量,并不受影响。 测试: 所谓可变变量,就是一个变量的名,又是一个变量。 可变变量的语法是php的很特殊的语法——其他语言中少见。 $v1 = “abc”; //这是一个字符串变量,其内容是字符串“abc” $abc = 10; //这是一个普通变量,其内容是数字10 echo $$v1; //此时,就是所谓“可变变量” 怎么理解: 1,凡是$符号出现,就会有可能理解为是一个变量 2,这里第一个“$”出现了,则php就视图将其解释为一个变量,变量名是$v1; 3,我们有知道,$v1的值是”abc”, 4,那么,第一个“$”符号后面的变量名,就得到为“abc” 5,即:echo 试图输出的是变量$abc, 自然是数字10 实际上,理论上,可变变量的嵌套还可以更多,比如:$$$def; php 变量 标签:log png 之间 理论 color 一个 参与 解释 示例 原文地址:http://www.cnblogs.com/huodaihao/p/7078137.html变量的基本使用
值传递
引用传值:
php
$v20++;
echo "
v10=$v10,v20=$v20";可变变量