在 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 用于存储变量的引用。

PHP 中 $var 和 $$var 的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:PHP 中 $var 和 $$var 的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-var-and-var-in-php.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。