TearSnow

PHP可变变量

<?php

	$a = 'name';

	$$a = 'igs.cc';

	$$$a = 'hello';

	$$$$a = 'world';

  
	echo "$a";    //输出  name
	echo "<br>";
	echo $$a;	//重新生成 $a 的变量为 igs.cc 所以输出  igs.cc
	echo "<br>";
	echo $$$a;  //重新生成 $$a 的变量为hello 所以输出  hello
	echo "<br>";
	echo $$$$a;  //重新生成 $$$a 的变量为 world 所以输出  world
	echo "<br>";
	echo $name;  //因为已经被$(声明) $a 变变量为 igs.cc 所以输出  igs.cc
	echo "<br>";
	echo $hello;  //因为已经被$(声明) $$$a 变变量为 world 所以输出  world
  	echo "<br>";
	echo "$a ${$a}"; //这种是另外格式的可变变量,查看原变量和新的变量

有时候使用可变变量名是很方便的。就是说,一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。例如上面例子

转载请注明本文地址: https://www.igs.cc/01/06/105/ | IGS's Blog


该日志由 IGS 于2016年01月06日发表在 PHP日志, 学习日志 分类下, 您可以发表不同观点
原创文章,转载请注明: PHP可变变量 | IGS's Blog
【上一篇】
【下一篇】

PHP可变变量:等您坐沙发呢!

发表评论

= 11 + 6 (防止机器人评论

快捷键:Ctrl+Enter