+ -
当前位置:首页 → 问答吧 → P88-P89关于函数部分多次出现的"num"的引号应该是多余的

P88-P89关于函数部分多次出现的"num"的引号应该是多余的

时间:2007-12-19

来源:互联网

引用:
<?php
function &get_global_variable($name) {
return $GLOBALS[$name];
}
$num = 50;
$value = &get_global_variable("num");
print $value . "\n";
$value = 100;
print $num;
?>
这两页里多次出现("num") 一开始我是觉得怪怪的,怎么突然不直接插入$num了,我以为双引号在这里起的作用是解析num.于是在其他自定义函数里也去掉$使用双引号.发现不管用,于是再自己看这段代码,发现我被$name误导了.

实际上他只是占位符多弄一个$反而让人想太多.因为数组里应该是没$号的,所以如果你真输入一个$name,那么变量就应该是$$name,既然如此输入num 那么变量就是$num,如果出入$num那么变量应该是$$num.既然如此就觉得双引号没有存在的必要,于是去掉,发现一切正常.

我仅仅是觉得双引号是没必要的,但或许双引号在这里有别的用途,所以请知情者明示

作者: kuangfu   发布时间: 2007-12-18

热门下载

更多