PHP魔术方法$$,可变的变量

<?php
$name = "小明";
$age = 22;
$sex = "boy";

$lists = [
    "name" => 'xiaoming',
    "age" => 12,
    "sex" => 'girl'
];

foreach ($lists as $k => $v) {
    echo $$k . '<==>' . $v . '<br/>';
}   
//可变的变量,一个变量的变量名可以动态的设置和使用
//例如:
$a = 'b';
$b = 'c';
$c = 'a';
echo $a; //输出 :b
echo $b; //输出 :c
echo $c; //输出 :a
//-----------------------
echo $$a; //输出 :c
echo $$$a; //输出 :a
echo $$$$a; //输出 :b

猜你喜欢

转载自blog.csdn.net/tcf_jingfeng/article/details/80697902