關於問題我在論壇上問過
http://topic.csdn.net/u/20120210/10/1c0e529d-a55b-484f-9d88-1809db1eecab.html
下面直接解釋了。
其實很簡單
<?php
session_start();
$_SESSION["code"]=1;
$code=2;
$code=5;
print_r($_SESSION["code"]);
?>
這段代碼,自己可以運行一下刷新三次輸出分別是
第一次輸出:1
第一次輸出:2
第一次輸出:5
即當$_SESSION裏面的鍵跟外面的一個變量名相同的時候,系統就會以爲這個$code是$_SESSION的一個引用
換一個方式:
<?
session_start();
$_SESSION["code"]=1;
echo $code;
?>
結果就會出現:1
換做GET也是一樣的
這樣就好理解了吧,人們會通過url來給php裏面的木一個變量賦值的,當全局變量默認爲開啓的狀態的時候
這裏有幾處引用供大家參考
http://bbs.php100.com/read-htm-tid-17163-page-1.html
http://www.laruence.com/2009/07/13/976.html