六,可变变量
所谓可变变量,就是一个变量的名,又是一个变量。
可变变量的语法是php的很特殊的语法——其他语言中少见
怎么理解?
1,凡是$符号出现,就会有可能理解为是一个变量
2,这里第一个“$”出现,则php就视图将其解释为一个变量,变量名是$v1;
3,我们又知道,$v1的值是“abc”,
4,那么,第一个“$”符号后面的变量名,就得到为“abc”
5,即:echo试图输出的是变量$abc,自然是数字10
实际上,理论上,可变变量的嵌套还可能更多,比如:$$$def;
所谓可变变量,就是一个变量的名,又是一个变量。
可变变量的语法是php的很特殊的语法——其他语言中少见
怎么理解?
1,凡是$符号出现,就会有可能理解为是一个变量
2,这里第一个“$”出现,则php就视图将其解释为一个变量,变量名是$v1;
3,我们又知道,$v1的值是“abc”,
4,那么,第一个“$”符号后面的变量名,就得到为“abc”
5,即:echo试图输出的是变量$abc,自然是数字10
实际上,理论上,可变变量的嵌套还可能更多,比如:$$$def;