Php 变量与引用有多大不同?

Php 变量与引用有多大不同?,php,Php,什么是变量 什么是推荐信 变量与引用有多大不同 例如,我们有下一个代码: $a = 10; $b = &$a; $b = 100; echo "\$a = ",$a,"\n\$b = ",$b; 这段代码中有什么是引用、变量,为什么 请不要写信给我,“阅读手册”。我阅读了手册,如果我在那里得到的答案是,当你添加引用时,我不会在这里问这个问题,那么这些变量是相互依赖的,这意味着如果你更改一个变量值,那么地址也会更改另一个值或用新值赋值。最后,&始终跟踪这些变量,以便函数或区域中的值始终相

什么是变量

什么是推荐信

变量与引用有多大不同

例如,我们有下一个代码:

$a = 10;
$b = &$a;
$b = 100;
echo "\$a = ",$a,"\n\$b = ",$b;
这段代码中有什么是引用、变量,为什么


请不要写信给我,“阅读手册”。我阅读了手册,如果我在那里得到的答案是,当你添加引用时,我不会在这里问这个问题,那么这些变量是相互依赖的,这意味着如果你更改一个变量值,那么地址也会更改另一个值或用新值赋值。最后,&始终跟踪这些变量,以便函数或区域中的值始终相同

来自手册: PHP中的引用是通过不同名称访问相同变量内容的一种方法。它们不像C指针;例如,不能使用它们执行指针算术,它们不是实际的内存地址,等等。有关更多信息,请参阅哪些参考文献不是。相反,它们是符号表别名。注意,在PHP中,变量名和变量内容是不同的,因此相同的内容可以有不同的名称。最接近的类比是Unix文件名和文件-变量名是目录项,而变量内容是文件本身。引用可以比作Unix文件系统中的硬链接


添加引用时,这些变量相互依赖,这意味着如果更改一个变量值,则地址也会更改另一个值或使用新值赋值。最后,&始终跟踪这些变量,以便函数或区域中的值始终相同

来自手册: PHP中的引用是通过不同名称访问相同变量内容的一种方法。它们不像C指针;例如,不能使用它们执行指针算术,它们不是实际的内存地址,等等。有关更多信息,请参阅哪些参考文献不是。相反,它们是符号表别名。注意,在PHP中,变量名和变量内容是不同的,因此相同的内容可以有不同的名称。最接近的类比是Unix文件名和文件-变量名是目录项,而变量内容是文件本身。引用可以比作Unix文件系统中的硬链接

一般 在编程中,变量或标量是一个存储位置,与一个关联的符号名(标识符)配对,该符号名包含一些称为值的已知或未知信息量

参考是一个值,使程序能够间接访问计算机内存或其他存储设备中的特定数据,如变量或记录。引用被称为引用基准,而访问基准被称为取消引用引用


在PHP中(根据您的要求) 导致:

10
100
$a是一个变量$b是对$a变量的引用,意味着$a和$b都访问内存中的相同值,因此如果打印$b,您将看到10

$a = 10;
$b = &$a;
$b = 100;
echo $a;
导致:

10
100
在这种情况下,您将得到不同的结果,您将$b的值(这是$a的引用更改为100)也会影响$a的值,因此如果您在此处打印$a,您将发现它的值实际上是100而不是10

希望澄清。

一般情况下 在编程中,变量或标量是一个存储位置,与一个关联的符号名(标识符)配对,该符号名包含一些称为值的已知或未知信息量

参考是一个值,使程序能够间接访问计算机内存或其他存储设备中的特定数据,如变量或记录。引用被称为引用基准,而访问基准被称为取消引用引用


在PHP中(根据您的要求) 导致:

10
100
$a是一个变量$b是对$a变量的引用,意味着$a和$b都访问内存中的相同值,因此如果打印$b,您将看到10

$a = 10;
$b = &$a;
$b = 100;
echo $a;
导致:

10
100
在这种情况下,您将得到不同的结果,您将$b的值(这是$a的引用更改为100)也会影响$a的值,因此如果您在此处打印$a,您将发现它的值实际上是100而不是10


希望澄清。

添加引用时,这些变量相互依赖,这意味着如果更改一个变量值,则地址也会更改另一个值或使用新值赋值。最后, &代码>总是跟踪这些变量,因此函数或区域中的值总是相同的。这是PHP。不同的是…当你添加引用时,这些变量是相互依赖的,这意味着如果你更改一个变量值,那么地址也会更改另一个值或用新值赋值。最后, &代码>总是跟踪这些变量,因此函数或区域中的值总是相同的。这是PHP。不同的东西…reference=variable,是真是假?你所说的
reference=variable
是什么意思?@MaximPro从技术上讲,它是一个变量,但这个变量不包含值,它包含一个引用,保持一个锚,比如说指向被引用的variable@Cristian然后,如果我们引用某个变量的值,然后删除被引用的变量,会发生什么?示例<代码>$a=0$b=&$a$a=100;未结算(a美元)$b-变量或引用?(引用之前和之后)?unset()销毁指定的变量