php关于引用变量 &$y6_tel1_name应该是php引用变量的写法,$y6_tel1_name是变量名,&代表引用,具体的作用可以参考手册--》变量引用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你的回答,不过这不是我想要的答案,你这和没说没有什么区别啊。我是不明白为什么要这么用,直接$y6_tel1_name不就可以了么,为什么还要&$y6_tel1_name呢,所以才向大家请教的啊。 用了引用,最直接的是可以影响$y6_tel1_name。如果这个变量在函数内的值被改变了,同样在函数外这个变量也被改变了。这就是引用的最直接的作用。$smarty->assign("selected_y6_tel1_name", $y6_tel1_name); 看这里就使用了这个变量。 所谓引用你可以理解成指针,传递&$y6_tel1_name就是吧$y6_tel1_name所指的内存地址的变量传递作参数。PHP函数参数对于非资源类变量默认按值传递,函数的参数与变量是两个指向不同内存地址的同值变量,任何一个的值发生改变不会对另外一个有影响。使用传址(引用)方式传递参数,参数和变量实际上指向统一内存地址,参数的值在函数内部发生,变量本身的值也会改变。 这样做的最直接的作用就是:$y6_tel1_nam在函数内部改变值了,同时会影响函数外的值。 哦,这么说吧<?$aa="aa";function bb(&$aa){$aa="bb";}bb($aa);echo $aa;?>这个时候echo $aa,你可以看到输出的是bb,而如果没有引用,输出的将是aa,此时带引用的变量可以将其当作一个全局变量 MYSQL 表出问题Table 'XX' is marked as crashed and should be repaired Apache,eclipse,XDebug配置问题 在线等,第一个解决我的问题分全给 请问这是直接验证加密的吗???怎么个加密过程? 求!!!!!!!!!!!!PHP页面静态化问题解决方法 php cookie 过期 谁能帮我在15天之内上手用PHP做项目.急!!! PHP 表单计算 php代码求解 想用来打印的层,能不能不显示? 问一个超级菜鸟问题:P =============问个问题================= php 和日期的操作
PHP函数参数对于非资源类变量默认按值传递,函数的参数与变量是两个指向不同内存地址的同值变量,任何一个的值发生改变不会对另外一个有影响。
使用传址(引用)方式传递参数,参数和变量实际上指向统一内存地址,参数的值在函数内部发生,变量本身的值也会改变。
<?
$aa="aa";
function bb(&$aa)
{
$aa="bb";
}
bb($aa);
echo $aa;
?>这个时候echo $aa,你可以看到输出的是bb,而如果没有引用,输出的将是aa,
此时带引用的变量可以将其当作一个全局变量