栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP引用的一个面试题

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP引用的一个面试题

$val) { $val = &$data[$key];}?>
问题1:程序执行时,每一次循环结束后变量$data的值是什么?请解释。答:第一次循环时,把下标为0的成员,引用赋值给变量$val,$val与$data[0]内容相同,要是其中一个改变,另一个也改变,此时,$data原样输出,只是$data[0]变成了引用输出结果 a b c第二次循环时,$key的值为1,把$data[1]引用复制给$val.由于$val与$data[0]也是引用关系,所以这时,$val,$data[0],$data[1]三者值同为’B’$val不再与$data[0]有关系了,只与$data[1]是引用关系// b  b  c第三次循环时,$key的值为2,把$data[2]引用复制给$val,由于$data[1]与$val是引用关系,所以都将改变$data[1]、$val、$data[2]三者值一样//b c c问题2:程序执行完后,变量$data的值是什么?请解释。答:结果为b c c
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227559.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号