php $$可变变量理解

2018-10-19 06:16:01来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

  //在变量前面加上两个$$,如$$name,这表示可变变量,可以动态的设置和使用,先设置一个普通变量,一个可变变量会获取了一个普通变量的值作为这个可变变量的变量名

    $a = 'b';
    $b = 'c';
    $c = 'a';

    echo $a."<br>"; //b     $a=b没啥说的
    echo $$a."<br>"; //c    为了更好理解将$$a拆分成两部分理解,$和$a,$a的值为b,再在前面加一个$就变成$b了,而$b的值为c   ${$a} == $b
    echo $$$a."<br>"; //a   为了更好理解将$$$a拆分成三部分理解,$、$和$a,$a的值为b,再在前面加一个$就变成$b值为c,再在前面加一个$就变成$c了,而$c的值为a  ${${$a}} == ${$b} == $c
    echo $$$$a."<br>"; //b  为了更好理解将$$$$a拆分成四部分理解,$、$、$和$a,$a的值为b,再在前面加一个$就变成$b值为c,再在前面加一个$就变成$c值为a,再在前面加一个$就变成$a值为b 依次类推   ${${${$a}}} == ${${$b}} == ${$c} == $a

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:php引入PHPMailer发送邮件

下一篇:PHP批量导出数据为excel表格