做可变变量的时候输出是空白~~

来源:1-5 选择题

慕前端5217525

2019-05-26 12:22:00

$age = "18";
$names = "wu";
$sex = "women";
$colors = "red";
echo $$age;

这个却输出空白,纳闷,老师,还有这个是到底怎么赋值的


写回答

1回答

好帮手慕小尤

2019-05-27

同学你好,因为并没有$18这个变量无法代换$18变量。可变变量可以理解为等量代换。如:

<?php
    $age = "names";
    $names = "sex";
    $sex = "colors";
    $colors = "red";
    //$age的值为names那么就指向$names这个变量,$names的值为sex,所以输出 sex
    echo $$age; 
    //$age的值为names指向$names变量,$names值为sex那么就指向sex变量,输出为colors
    echo $$$age; 
?>

祝学习愉快!

0

0 学习 · 4928 问题

查看课程