php中 $$str 中 "$$" 的详解
来源:互联网 发布:淘宝关键词组合工具 编辑:程序博客网 时间:2024/06/07 03:59
这种写法称为可变变量
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:
一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中 hello 使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:
这时,两个变量都被定义了:$a 的内容是“hello”并且 $hello 的内容是“world”。因此,可以表述为:
以下写法更准确并且会输出同样的结果:
它们都会输出:hello world。
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。
阅读全文
0 0
- php中 $$str 中 "$$" 的详解
- php中 $$str 中 "$$"是什麽意思
- C++中char* str与char str[]的区别
- PHP中$_SERVER的详解
- PHP中COOKIE的详解
- php中curl的详解
- php中curl的详解
- php中字符串与数组的相互转化explode(separator,$str)与implode(separator,$arr)
- Delphi中定义为string的变量str头元素是str[0]还是str[1]?
- String str = null、String str = ""、String str = new String()中所声明对象str之间的区别:
- 有关str的函数应用。。。。。完善中
- SQL SERVER 中str函数的用法
- SQL中str函数的用法
- Python3中 bytes/str的区别
- python 中 str() 与 repr() 的区别
- python中repr和 str的异同
- python中str()与repr()的区别
- Python中str操作的学习
- mybatis中的oracle和mysql分页
- 【Unity】Curves参数与Parameter & AnyState设置注意
- 智能硬件与 LeanCloud 云端的默契协作
- Redis、Cookie、Session单点登录系统设计
- OkGoHttp让网络请求更简单
- php中 $$str 中 "$$" 的详解
- 建立一个前端的工具库---搭建篇
- 【tomcat】线上生产服务器TOMCAT 参数配置,适应线上生产环境
- HTML中数字和字母不换行显示
- Android中杀死进程的方法
- gdb调试2
- left join、inner join、right join及笛卡尔积解释
- 正则表达式基础语法
- SpringMVC下监听项目启动和静态资源配置