可变变量

 举栗:

<?php

  $a = 'zhangsan';

  $zhangsan = 'man';

  echo $a.'  '.$$a; //这里输出   zhangsan  man

?>

从上面栗子可看出$a的值与$zhangsan的变量名是一致的,输出的值$$a又是'man',说明$$a相当于$zhangsan。

 

扩展举栗:

<?php

  $a = 'b';

  $b = 'c';

  $c = 'd';

  $d = 'e';

  echo $a.'  '.$$a.'  '.$$$a.'  '.$$$$a;

  echo $a.'  '.${$a}.'  '.${$a{$a}}.'  '.${${${$a}}};

  //输出结果都为 b  c  d  e;

?>

该栗子中不难发现$$a与${$a}的值输出是一样的,所以该写法是没有什么区别的。

 

posted @ 2018-02-24 10:08  Mr*wang  阅读(83)  评论(0)    收藏  举报