
php 中$str="cd"; $$str="landog";$$str.="ok";echo $cd;结果是什么??$$str是什么意思,如何理解
3个回答
展开全部
$$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";
展开全部
第一个问题:.(点)是php中连接字符串的运算符,相当于java(或C++)里边的“+”;如java里边的"Hello"+"word"=="Helloword"在php里边应写成"hello"."word"=="helloword"。
第二个人问题,$$str叫做“可变变量”,即变量的"变量名"是可变的,它一另外一个变量的"值"为这个变量的"变量名"。如$hi="Hello",则,$$hi=$Hello。
其实你可以找一本系统介绍php的书看看,这些都是最基础的东西。祝学习进步!
第二个人问题,$$str叫做“可变变量”,即变量的"变量名"是可变的,它一另外一个变量的"值"为这个变量的"变量名"。如$hi="Hello",则,$$hi=$Hello。
其实你可以找一本系统介绍php的书看看,这些都是最基础的东西。祝学习进步!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$$str 这种命名方式本身就是错误的 变量的命名规则你先看下 你没定义$cd这个变量 echo不出来什么东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询