在 PHP 中,$var
用于存储整数、字符串、布尔、字符等变量的值。$var
是一个变量,而 $$var
则存储变量的值。
$var
语法
$variable = value;
$variable
是变量名value
是变量的初始值。
例1:本例用 $
来存储和显示值。
<?php
// String value
$value1 = "hello Yiibai";
// Display string value
echo $value1.',';
// Boolean value
$value2 = true;
// Display boolean value
echo $value2.',';
// Integer value
$value3 = 1234;
// Display integer value
echo $value3;
?>
运行结果如下:
hello Yiibai, 1, 1234
$$var
$$var
存储 $variable
的值。
语法
$variable = "value";
$$variable = "new_value";
$variable
是包含值的初始变量。$$variable
用于保存另一个值。
可以通过第一个变量的 $value
得到另一个值。
例2: 演示 $$var
的 PHP 程序。
<?php
// String value
$value1 = "hello";
// Display string value
echo $value1;
// Store another string in $$var
$$value1 = "Hello Yiibai";
// Access another string using
// value of $var
echo "$hello";
?>
运行结果如下:
hello
Hello Yiibai
两者的区别:变量 $var
用于存储变量的值,而变量 $$val
用于存储变量的引用。