在看discuz的代码,遇到些问题:$_REQUEST前面的 & 有什么用?能得到什么东西?
$var = &$_REQUEST;
两个$$是什么意思?
isset($$key)__FILE__是内定义的吗?代表什么啊?
$self = basename(__FILE__);
$var = &$_REQUEST;
两个$$是什么意思?
isset($$key)__FILE__是内定义的吗?代表什么啊?
$self = basename(__FILE__);
$_REQUEST["id"] = 1;
$var = &$_REQUEST;$var['name'] = "zhang";var_export($_REQUEST['name');//这里输出"zhang"2. $$是php中特有的,可以理解为变量的变量,如:$key = "name";
$$key 就代表 $name 变量3. __FILE__是魔术常量,代表当前脚本的全路径,比如/var/www/html/test.php,而basename只取出test.php其它魔术常量还有__CLASS__,__LINE__,具体请参见手册