PHP中的双美元符号$$符号什么意思?
2017-06-12 13:56
537 查看
我已经不是一次看到这里的$$的灵活用法,PHP中字符串的本质要掌握。
$$标识为可变变量,变量名可动态设置与使用.
以上输出'hello,world'.
$a普通变量值为hello,而$$a等同于 $($a),也就是把$a的变量值作为变量名,故结果自然输出hello,world
这样在数组应用中会出现一个问题,$a[0]与$$a[0]就分不清楚了,到底是想$a[0]作为一个变量还是$$a作为一个变量取出第一个索引值呢,正规一点的写法为 ${$a[0]}, ${$a}[0].前者把$a数组第一项作为可变变量,后者为可变变量的第一个索引值
$$标识为可变变量,变量名可动态设置与使用.
<?php $a ='hello'; $hello ='world'; echo $a.','.$$a; ?>
以上输出'hello,world'.
$a普通变量值为hello,而$$a等同于 $($a),也就是把$a的变量值作为变量名,故结果自然输出hello,world
这样在数组应用中会出现一个问题,$a[0]与$$a[0]就分不清楚了,到底是想$a[0]作为一个变量还是$$a作为一个变量取出第一个索引值呢,正规一点的写法为 ${$a[0]}, ${$a}[0].前者把$a数组第一项作为可变变量,后者为可变变量的第一个索引值
相关文章推荐
- php中的双美元符号$$符号什么意思?
- php中&符号什么意思
- php中&符号什么意思
- php 在函数定义变量的时候,变量前加了 @ 符号是什么意思
- php定义function时,函数名前加“&”符号是什么意思?
- php中&符号什么意思
- PHP中的符号 ->、=> 和 :: 分别表示什么意思?
- php程序中代码前面加上@符号是什么意思
- 关于php中&符号什么意思
- PHP中的符号 ->、=> 和 :: 分别表示什么意思?
- php中&符号什么意思
- PHP代码中函数前面的@是什么意思
- PHP正则表达式后面接的/isU, /is, /s 啊这些是什么意思?
- PHP中的二进制安全是什么意思
- php各种编码集详解和以及在什么情况下进行使用 发布:mdxy-dxy 字体:[增加 减小] 类型:转载 字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 字符集是多个字符的集
- oracle 里 符号" ||" 表示什么意思??
- 在php中的变量和函数名前加&符号的意思
- delphi 里的@^#等符号都是什么意思?[转]
- 电源符号VCC-VDD-VEE-VSS都是什么意思?有什么区别
- PHP 正则 符号 意思