
变量
|
31
if ($uninitializedVariable === NULL) {
echo "Yes!";
}
Yes!
变量的变量
可以通过美元符号(
$
)作为前缀,引用变量的值作为新变量的名称。例如 :
$foo = "bar";
$$foo = "baz";
第二个语句执行后,变量
$bar
的值为
"baz"
。
变量的引用
在
PHP
中,引用就是指创建变量的别名或指针。为了让
$black
成为
$white
的别名,可
以使用下面的方法 :
$black =& $white;
$black
如果有旧值,则赋值之后,旧值丢失。
$black
现在是
$white
存储的值的另一个
名字 :
$bigLongVariableName = "PHP";
$short =& $bigLongVariableName;
$bigLongVariableName .= " rocks!";
print "\$short is $short <br/>";
print "Long is $bigLongVariableName";
$short is PHP rocks!
Long is PHP rocks!
$short = "Programming $short";
print "\$short is $short <br/>";
print "Long is $bigLongVariableName";
$short is Programming PHP rocks!
Long is Programming PHP rocks!
在赋值之后,这两个变量是同一个值的不同名称 ...