<?php
$a = 'abc';
$$a = 789;
echo $abc;
?>

 

简单的解释一下俩行代码:

      $a =abc;

     $$a可以理解为先解析后边这个$a,然后在进行解析,最终解析成为$abc

      所以直接打印$abc就是一个变量,打印出来就是789

 

/*
 * author:咔咔
 * wechat:fangkangfk

 *address:陕西西安
 * */

更多推荐

php中$$代表什么意思