php 中$str="cd"; $$str="landog";$$str.="ok";echo
答案:3 悬赏:80
解决时间 2021-03-21 16:44
- 提问者网友:不懂我就别说我变
- 2021-03-20 16:18
$$str. 呢??多了个.是什么意思跟$$str区别是什么
最佳答案
- 二级知识专家网友:不傲怎称霸
- 2021-03-20 17:27
$$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";
$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";
全部回答
- 1楼网友:修女的自白
- 2021-03-20 19:10
$$str 这种命名方式本身就是错误的 变量的命名规则你先看下 你没定义$cd这个变量 echo不出来什么东西
再看看别人怎么说的。
- 2楼网友:承载所有颓废
- 2021-03-20 18:30
第一个问题:.(点)是php中连接字符串的运算符,相当于java(或C++)里边的“+”;如java里边的"Hello"+"word"=="Helloword"在php里边应写成"hello"."word"=="helloword"。
第二个人问题,$$str叫做“可变变量”,即变量的"变量名"是可变的,它一另外一个变量的"值"为这个变量的"变量名"。如$hi="Hello",则,$$hi=$Hello。
其实你可以找一本系统介绍php的书看看,这些都是最基础的东西。祝学习进步!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |