“&”的功能是什么?在会话变量之前?

时间:2016-09-03 02:30:21

标签: php

$cart = &$_SESSION['journal_items'];任何人都知道我们何时使用&这样的符号?

1 个答案:

答案 0 :(得分:0)

基本上,这意味着$cart无法获取$_SESSION['journal_items']中存储的值,但它是参考。每当你致电$cart时,你都会调用$_SESSION['journal_items']的当前值,即使在此声明后它已被更改。

示例:

$_SESSION['journal_items'] = "test";
$cart = &$_SESSION['journal_items'];
//$cart's current value is "test"

$_SESSION['journal_items'] = "test2";
//$cart's current value is "test2"

请参阅this answer和此reference book