2017-09-06 92 views

回答

0

您需要分配varTwo分配varTwo之前的Varone

$varTwo = "content of variable"; 
$varOne = $varTwo; 

echo $varOne; 

但是,你应该使用引用这里,所以它不会影响值,使用& $变量,而不是$ varTwo = $的Varone式的东西,所以$ varTwo = & $ varOne;

PHP是一种订单语言。

$one = "1"; 
echo $two; // will be empty and not set 
$two = "2"; 
echo $two; // will echo 2 
4

Assign it by reference.

$varOne = &$varTwo; 
$varTwo = "content of variable"; 
echo $varOne; 

当您将这样的

$varOne = $varTwo; 

你的$varTwo分配给$varOne。除非你明确地告诉它做不同的事情,否则PHP会根据价值进行分配。在这种情况下,由于没有变量存在,PHP将创建$varTwo并为其分配一个空值,然后将该值分配给$varOne,并且对$varTwo的后续更改不会影响存储在$varOne中的值。

但是如果通过引用分配给它(与&),你基本上在位置指示$varOne其中$varTwo店它的价值,而不是直接将值分配给它。

You can check the documentation for a more detailed explanation.