zoukankan      html  css  js  c++  java
  • php $$可变变量理解

      //在变量前面加上两个$$,如$$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
  • 相关阅读:
    任意进制间的转换
    判断线段相交 hdu 1086
    大数(高精度)加减乘除取模运算
    sqlserver2008透明书库加密
    数据库质疑
    sql2005 和sql2008 同时安装
    editrules
    sqlserver 表值函数
    sqlserver释放内存
    sql2008查看备份进度
  • 原文地址:https://www.cnblogs.com/52lnamp/p/9810475.html
Copyright © 2011-2022 走看看