返回介绍

3.3.2 可变变量

发布于 2025-01-30 22:11:29 字数 785 浏览 0 评论 0 收藏 0

可变变量,这个词解释的太过于高大上。看起来很有“bigger”。它还有一个叫法,叫作变量的变量。

我们认为这些叫法上都不太科学。毕竟都是翻译过来的舶来之物。

可变变量其实就是——已声明的变量前,再上变量符。

举例说明:

<?php
//定义了一个变量叫作 $shu 将$shu 这个变量的值设为字符串的 biao
$shu = 'biao';
//定义了一个【变量】$biao。将他的值设置为鼠标
$biao = '鼠标';

//$$shu 就是可变变量:在已声明的变量$shu 前又加上了一个变量符
echo $$shu;
?>

上面的过程说明:$shu 的值为字符串的'biao'。我在$shu 前再加上一个$(美元符号),可以理解成为以下的变形过程:

$$shu
${$shu} 分成两块来看
${'biao'} 把变量$shu 解释成了 biao
$biao 而$biao 也是一个变量对应的值是:鼠标

你可以自己写几个可变变量玩玩,请问以下的代码运行结果是多少?

<?php
$shu = 'biao';
$biao = 'wo';
$wo = 'test';
$test = 'sina';
$sina = 'zhongguo';
$zhongguo = 'china';
$china = '我爱你';
//别运行,自己去推理一下代码。也写几个可变变量玩玩吧!
echo $$$$$shu;
?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文