问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中 $$str 中 "$$"是什麽意思

发布网友 发布时间:2022-04-18 01:04

我来回答

5个回答

热心网友 时间:2022-04-18 02:33

来点专业的回答吧

这种写法称为可变变量
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:

<?php
$a = "hello";
?>

一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中 hello 使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:

<?php
$$a = "world";
?>

这时,两个变量都被定义了:$a 的内容是“hello”并且 $hello 的内容是“world”。因此,可以表述为:

<?php
echo "$a ${$a}";
?>

以下写法更准确并且会输出同样的结果:

<?php
echo "$a $hello";
?>

它们都会输出:hello world。

要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。

热心网友 时间:2022-04-18 03:51

$$str 可以理解为 $( $str ) ;
$str ="cd";那么就是$cd = $$str = "landog";
$$str . = "ok", . 为拼接字符,即 $$str = $$str . "ok";
这里跟$a+=b => $a=$a+b性质一样 (可以看php的运算符)
也就是$cd = $cd . "ok",即$cd = "landogok" ;
$$str . ,这里的 . 是拼接字符 即 $$str .= "ok" => $$str = $$str . "ok";

热心网友 时间:2022-04-18 05:26

来点专业的回答吧
这种写法称为可变变量
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:
?php
$a
=
"hello";
?
一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中
hello
使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:
?php
$$a
=
"world";
?
这时,两个变量都被定义了:$a
的内容是“hello”并且
$hello
的内容是“world”

热心网友 时间:2022-04-18 07:17

说起来就是,“变量的变量”

$str="cd";\\变量 一个$

$$str就相当与变量$cd \\变量的变量 两个$$
$$str="hotdog";就是$cd="hotdog";

echo $str; \\一个$(你想想看是变量\还是变量的变量)

热心网友 时间:2022-04-18 09:25

你的$$str相当于$cd一样($str='cd')

echo $cd;//hotdogok
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? word文档 插入图像 辅助 对齐线 如何设置 还是版本 问题?哪个版本有??谢谢。 第三者责任险赔偿赔多少 雅阁 劳斯莱斯 如果不小心将劳斯莱斯撞了,得赔偿多少钱啊? 第三者责任险赔偿范围 豪车 第三者险是什么?第三者险主要赔偿有哪些内容?希望能有详细的答案!!谢谢 长沙警方通报劳斯莱斯被撞,因此造成的损失该由谁赔偿? 我的汽车上了100万的第三者。现在撞了一辆劳斯莱斯。车主说大概得赔他50万以上。够赔吗?怎么算的? 华为色差怎么解决 华为手机拍照为何与原图效果不一样? 如果撞坏一辆劳斯莱斯,会赔得倾家荡产吗,保险能帮助你多少? 华为手机plk一al10照象色差很大怎么办 倒车刮蹭劳斯莱斯,购买了第三者责任险50万限额和车损险以及不计免赔额,保险公司能全额赔付吗 用华为手机相机照的照片与实际色差很大如何解决 串入并出是什么意思74HC164 移位寄存器的分类 简短有哲理英语句子摘抄大全 民间“偏方”真的能治病吗? 我姑姑脸上雀斑很多 请问有没有祖传秘方 能把她脸上的斑斑治去根了? 有没有民间偏方去湿气不花钱的小方子谢谢 民间的那些偏方是怎么发明的?现在还有人会去相信吗? 在生活中大米没有稻谷的外壳应该怎样储存 大米装在金龙鱼油壶里能存多久不变质 我家大米放了半年了都长虫了口味也不好怎么做呢? 大米如何防止发霉啊?主要是受潮。里面放点什么东西可以防止受潮。 我家里的大米放在油壶里了,怎么还是长虫子了! 还能不能吃 怎么让它不再长了 大米放的空油壶的能顶多少年 湖北某家电修理厂求自助建站系统 考研三战上岸后毕业还是应届生吗 本科毕业当年报考研究生是往届还是应届? 铭瑄的1060显卡5g版的和铭影1060显卡6g版的那个好一些,帧数稳定,质量好。 会声会影录制“画外音”已在复叠轨显示,怎么就没声音呢? gtx1060 3g显卡买铭瑄或者铭影哪个好 1060显卡一个是铭瑄,5g版的一个是1060显卡铭影6g版的显卡要是玩绝地求生的话,买那个呢? 上没好友登录需要验证怎么办? 铭瑄变形金刚R7 3502G好还是铭影HD7770 D5镭影者 2G好 支付宝借呗提前还款能提高信用吗? 绘声绘影x3录制画外音怎么没有声音 会声会影为什么不能录制声音,点击录制画外音出现这个显示。 铭影显卡怎么样 没有好友怎么登录?