- 1
- 0
- 约2.35千字
- 约 5页
- 2026-07-17 发布于北京
- 举报
1.普通变量$a=hello;
2.可变变量(使用两个符号($))
$$a=world;两个变量都被定义了:$a的内容是“hello”并且$hello的内容是
“world”。
因此,可以表述为:echo$a${$a};或者echo$a$hello;它们都会输出:hello
world。
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下$$a[1]时,解析
器需要知道是想要$a[1]变量呢,还是想要$$a变量并取出该变量中索
引为[1]的值。解决此问题的语法是,对第一种情况用${$a[1]},对第二种情况用
${$a}[1]。
3.静态变量
在函数static$a=0;
注意:中用表达式的结果对其赋值会导致解析错误如static$a=3+3;(error)
静态变量仅在局部函数域中存在(函数),函数执行完,变量值不会丢失,可用于
递归调用。
4.全局变量
在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能
在函数体内使用,在全局范围内变量可以用特殊的PHP自定义$G
原创力文档

文档评论(0)