php 中$str="cd"; $$str="landog";$$str.="ok";echo $cd;结果是什么??$$str是什么意思,如何理解

$$str.呢??多了个.是什么意思跟$$str区别是什么... $$str. 呢??多了个.是什么意思跟$$str区别是什么 展开
 我来答
thursdaydong
2012-02-08
知道答主
回答量:22
采纳率:0%
帮助的人:20.8万
展开全部
$$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";
帐号已注销
2012-02-07 · TA获得超过380个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:235万
展开全部
第一个问题:.(点)是php中连接字符串的运算符,相当于java(或C++)里边的“+”;如java里边的"Hello"+"word"=="Helloword"在php里边应写成"hello"."word"=="helloword"。
第二个人问题,$$str叫做“可变变量”,即变量的"变量名"是可变的,它一另外一个变量的"值"为这个变量的"变量名"。如$hi="Hello",则,$$hi=$Hello。
其实你可以找一本系统介绍php的书看看,这些都是最基础的东西。祝学习进步!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotniunai
2012-02-07 · 超过42用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:86.3万
展开全部
$$str 这种命名方式本身就是错误的 变量的命名规则你先看下 你没定义$cd这个变量 echo不出来什么东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式