在写PHP的时候,遇到了一个很奇怪的问题,
代码:
$file = fopen("sql.txt","w");
$selc = $_SESSION['selected'];
fwrite($file, $_SESSION['selected']);
$selc = eightBitHexToDecimal($selc);
fwrite($file, $_SESSION['selected']);
(eightBitHexToDecimal是一个简单的把10进制转成8进制的函数)
在里面,如果把所有的 $selc 换成 $selected, 那么当你改变$selected的值的时候, $_SESSION['selected']的值也会相应改变,感觉就像可以用 $selected来代表$_SESSION['selected']一样,有人知道这是为什么吗?
谢谢~~~`
代码:
$file = fopen("sql.txt","w");
$selc = $_SESSION['selected'];
fwrite($file, $_SESSION['selected']);
$selc = eightBitHexToDecimal($selc);
fwrite($file, $_SESSION['selected']);
(eightBitHexToDecimal是一个简单的把10进制转成8进制的函数)
在里面,如果把所有的 $selc 换成 $selected, 那么当你改变$selected的值的时候, $_SESSION['selected']的值也会相应改变,感觉就像可以用 $selected来代表$_SESSION['selected']一样,有人知道这是为什么吗?
谢谢~~~`