例如:
$a = 'hello';
$b = 'a';echo $a 和 echo ${$b} 结果都是 'hello'
$a = 'hello';
$b = 'a';echo $a 和 echo ${$b} 结果都是 'hello'
解决方案 »
- 正则问题求教
- cookie 实现计数器
- 实在想不出来更好的办法,请大家帮忙
- PHP模拟登陆请求页面怎么确定?
- PHP如何存储日期数据出现时间差
- 关于数组问题
- Warning: session_start() [function.session-start]: Cannot find save handler C:/PHP/Session in E:\TBook\Cms\test.php on line 1
- domxml问题?
- 请问在php中如何得到http://../*.dll?ddd=xxx返回的值
- 怎样获得上一页的URL?
- error 2003:Can't connect to MySQL server on 'localhost'(10061)????
- 怎样对php的代码进行加密?
有这样的语句:
$Try[2]['key']="Jim";
echo "Hello,$Try[2][key]";
那么输出的是"Hello,Array[key]",因为分不清哪个是变量名,所以要这么写:
echo "Hello,{$Try[2][key]}";
因此{}的作用就是让解释器知道哪个是变量名
有这样的语句:
$Try[2]['key']="Jim";
echo "Hello,$Try[2][key]";
那么输出的是"Hello,Array[key]",而不是"Hello,Jim"。因为解释器分不清到底哪个是变量名,所以要这么写:
echo "Hello,{$Try[2][key]}";